Default
Breaking API: the function formerly known as `Generator::default(Name::Plain)` has been changed to `Generator::with_naming(Name::Plain)` as Generator now implements the Default trait.
The cli binary pulls in more dependencies via clap and is not strictly necessary in a crate-only context.