M-x untabify & M-x delete-trailing-whitespace
Update .cabal file and LANGUAGE pragmas