The cli/command package defined two option-types with the same signature. This patch creates a new type instead (CLIOption), and makes the existing types an alias for this (deprecating their old names). Signed-off-by: Sebastiaan van Stijn <github@gone.nl>