Haskell Functor properties

Haskell Functors are: