clean up

Clean hlint .
and ghc -Wall -Werror