functor (R : T-> T