No, because this is at the interface level, where we don't care about having valid Python names or not. In fact, we'll most often not have valid Python names, once we start using dashed names more heavily. This is okay, though, because an Option's Name isn't tied to a Parameter's Name anymore. The Option can be linked to a Parameter, and it takes care of translating an Option Name to a Parameter Name before ```Command.__call__``` is executed.