Data.Derive.Functor

makeFunctor

makeFunctorN