Add type signature to instance Functor Tree

Using neat language extension -XInstanceSigs