[Haskell-cafe] Re: Why does `flip` cause function type so different ?