[Haskell-cafe] Intermediate type variables