[Haskell-cafe] Constraints on <$> vs <$!>