monomorphism/haskell98