Exposing newtype coercions to Haskell