[Haskell-cafe] semantics of type synonym