Refactor type lookups into a separate helper class
Moved option name canonicalization into a helper class
Break option parsing into a helper class
Strip no/no- from boolean flags

It still doesn't work, because we need to tell the module to use
False rather than True for that option
More test ideas