haskell: complete

Add to implementations.json (all tests pass); fix comments at beginning of file; make cabal build work.