module List2:sig..end
val mapi : (int -> 'a -> 'b) -> 'a list -> 'b listval iteri : (int -> 'a -> unit) -> 'a list -> unitval index : 'a -> 'a list -> int -> intval indexq : 'a -> 'a list -> int -> intval indexf : ('a -> bool) -> 'a list -> int -> intval range : int -> int -> int listval take : 'a list -> int -> 'a listval drop : 'a list -> int -> 'a listval make : int -> 'a -> 'a list