Pure python code for abstract base class for objects with generators# sage.structure.gens_py.abelian_iterator(M)# sage.structure.gens_py.multiplicative_iterator(M)#