Haskell compiler hacking.