A string containing the prototype of this Mono.Options.Option instance.
The prototype contains a |-separated list of all option name aliases and a value specifier of = for required values and : for optional values; if neither = nor : is present, no value is taken.
If a value specifier is present, then a value separator list may also be present after the value specifier.