val hd : 'a1 -> 'a1 list -> 'a1val tl : 'a1 list -> 'a1 listval nth_error : 'a1 list -> int -> 'a1 optionval last : 'a1 list -> 'a1 -> 'a1val rev : 'a1 list -> 'a1 listval rev_append : 'a1 list -> 'a1 list -> 'a1 listval concat : 'a1 list list -> 'a1 listval flat_map : ('a1 -> 'a2 list) -> 'a1 list -> 'a2 listval fold_left : ('a1 -> 'a2 -> 'a1) -> 'a2 list -> 'a1 -> 'a1val fold_right : ('a2 -> 'a1 -> 'a1) -> 'a1 -> 'a2 list -> 'a1val existsb : ('a1 -> bool) -> 'a1 list -> boolval forallb : ('a1 -> bool) -> 'a1 list -> boolval filter : ('a1 -> bool) -> 'a1 list -> 'a1 listval find : ('a1 -> bool) -> 'a1 list -> 'a1 optionval list_max : int list -> int