Generator.hs
Generator
Semigroup