Adds `haskell` implementation