generators.clj: added some generator constructs