A collection of utilities for creating generators