[Haskell-cafe] Type system extension