Compiler fixes, 'ghc --make' now works correctly.