removed haskell printer module