[Haskell-beginners] Functor on Tree data constructor