We should consider integrating cmm-mode (https://github.com/tibbe/dot-emacs/blob/master/lib/cmm-mode.el). cmm-mode can be used on the output generated by `ghc -ddump-simpl -ddump-to-file`.