new haskell plugin