Description: Define the diagonal functor, which is the functor C --> ( D Func C )
whose object part is x e. C |-> ( y e. D |-> x ) . We can define
this equationally as the currying of the first projection functor, and
by expressing it this way we get a quick proof of functoriality.
(Contributed by Mario Carneiro, 6-Jan-2017)(Revised by Mario
Carneiro, 15-Jan-2017)