Report question

Question: Why does Haskell's "flip id" has this type?