sig
  val store_const : ?default:'-> '-> 'Extlib.OptParse.Opt.t
  val store_true : unit -> bool Extlib.OptParse.Opt.t
  val store_false : unit -> bool Extlib.OptParse.Opt.t
  val count_option :
    ?dest:int Pervasives.ref ->
    ?increment:int -> unit -> int Extlib.OptParse.Opt.t
  val incr_option :
    ?dest:int Pervasives.ref -> unit -> int Extlib.OptParse.Opt.t
  val decr_option :
    ?dest:int Pervasives.ref -> unit -> int Extlib.OptParse.Opt.t
  val int_option :
    ?default:int -> ?metavar:string -> unit -> int Extlib.OptParse.Opt.t
  val float_option :
    ?default:float -> ?metavar:string -> unit -> float Extlib.OptParse.Opt.t
  val str_option :
    ?default:string ->
    ?metavar:string -> unit -> string Extlib.OptParse.Opt.t
  val int_callback :
    ?metavar:string -> (int -> unit) -> unit Extlib.OptParse.Opt.t
  val float_callback :
    ?metavar:string -> (float -> unit) -> unit Extlib.OptParse.Opt.t
  val str_callback :
    ?metavar:string -> (string -> unit) -> unit Extlib.OptParse.Opt.t
  val help_option : unit -> 'Extlib.OptParse.Opt.t
  val version_option : (unit -> string) -> 'Extlib.OptParse.Opt.t
end