[Haskell-cafe] Flipping type constructors