He's also joked about making strict/eager (non-lazy) eval the default. I think the heart of the joke is that learning haskell (and all the GHC extensions) involves a lot of staring at error messages, type signatures and the rest of hte code and trying to make associations.