bugfix: the Functor instance was derived automatically. But this does no...

...t work well with the strict version of the tree. For the strict version we have to define a strict fmap. Fixed that, including a testcase