> This is realllly unidiomatic in real world Haskell.
Yet it is the actual behaviour in the stdlib Prelude.
Yet it is the actual behaviour in the stdlib Prelude.
What's nice is that the Haskell community offers several alternative Preludes; mostly fixing the problem you describe.
Hence I find the example a bit disingenuous.