Haskell
Haskell copied to clipboard
Fix up most warnings, apply some hlint
Just cleans up a lot of the warnings when building (mostly missing type declarations, some shadowing)