I, too, found this change a bit problematic btw: It means I can no longer run Haskell on systems where memory overcommit is disabled. For example, I used to run my shell with an appropriate `ulimit -v` to guarantee that a single program can't force me into swapping; I can no longer do that.