object
  method argument_to_string : 'a -> string
  method description : string list
  method id : Flags.flag_id
  method is_default : bool
  method long_name : string
  method opt_to_string : string list
  method set : 'a -> unit
  method set_opt : 'b -> unit
  method short_name : string
  method signature : string
  method value : 'b
  method value_to_string : 'b -> string
end