Definition. Functor [002v]