newtype support; turn on safe haskell