[Haskell-beginners] warning in making instances of Functor class!