Module docstring
{"# Endomorphisms of a module
In this file we define the type of linear endomorphisms of a module over a ring (Module.End).
We set up the basic theory,
including the action of Module.End on the module we are considering endomorphisms of.
Main results
Module.End.instSemiringandModule.End.instRing: the (semi)ring of endomorphisms formed by taking the additive structure above with composition as multiplication. ","## Monoid structure of endomorphisms ","## Action by a module endomorphism. ","## Actions as module endomorphisms "}