Work in progress to add monoids.
Work in progress to add monoids.

pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/racepoint,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch,pauldoo/scratch