generate: Ensure emitted dates are within specified range
generate: Fix --annotate/--no-annotate confusion

Defaults to annotating, with --annotate removed as an option. Use
--no-annotate to emit fake IR without annotations.
generate: Fix option types
combine: Note that the first arg should be the database

Existing annotations in the databse take precedence over any other
annotations.