Make haskell mode top-level
Might use pretty symbols in future