makefile: spaces, not tabs.
gitignore: cabal files.