[Haskell-cafe] function composition and Rank2Types