*Drinfel'd modules*: Constructing explicitly abelian extensions of global function fields.