functor (Settings : SETTINGS->   sig     val all : (int * (string * Settings.t)) list Pervasives.ref     val register : string -> int -> Settings.t -> unit     val of_name : string -> Settings.t     val choice : OUnitConf.conf -> string * Settings.t     val preset : (string * string) list -> (string * string) list   end