A functor .