scalaz
Endo forms a monoid where zero is the identity endomorphism and append composes the underlying functions.
zero
append