a monoid in the category of endofunctors