val is_empty : 'a list -> boolval (%) : 'a list -> 'a -> 'a listval (%%) : 'a list -> 'a list -> 'a listval add_arg : 'a list -> 'a -> 'a listval add_args : 'a list -> 'a list -> 'a listval on : bool -> 'a list -> 'a listval line_args : 'a list -> 'a listval line_exec : 'a list -> 'a optionval get_line_exec : 'a list -> 'aval equal : 'a -> 'a -> boolval compare : 'a -> 'a -> intval to_string : string list -> stringval to_list : 'a list -> 'a listval of_list : ?slip:'a -> 'a list -> 'a listval of_values : ?slip:'a -> ('b -> 'a) -> 'b list -> 'a list