[Haskell-cafe] partially applied data constructor and corresponding type