bugfix: the Functor instance was derived automatically. But this does not 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