Use cabal, change coding according to hslint