Text this: Representation functions of additive bases for abelian semigroups