Moved Haskell implementations into separate directory