Non-generators are defined in terms of generators.
Remove clear as it doesn't make sense.
Remove unnecessary logic in constructor.
Add tests for configuration parser generator.
Pass arguments to configuration parser created.