class -> typealias. This is not haskell