I\'m learning Haskell by taking fp-course exercise. There is a question block my way. I don\'t know how Haskell infer lift2 (<$>) (,)\'s type, and turn out
lift2 (<$>) (,)