Disallow redefining --version
Make all existing non-enumerated parameters into options.
Show default option values in --help