[Haskell-cafe] Swapping type arguments