sig
type opt = char * string * (unit -> unit) option * (string -> unit) option
val noshort : char
val nolong : string
exception Error of string
val parse :
Getopt.opt list -> (string -> unit) -> string array -> int -> int -> unit
val parse_cmdline : Getopt.opt list -> (string -> unit) -> unit
val set : 'a Stdlib.ref -> 'a -> (unit -> unit) option
val incr : int Stdlib.ref -> (unit -> unit) option
val append : string list Stdlib.ref -> (string -> unit) option
val atmost_once : string Stdlib.ref -> exn -> (string -> unit) option
end