val function_length : 'a -> int
val apply_args : ('a -> 'b) -> _ array -> 'b
val app : ('a -> 'b) -> 'c array -> 'd
val apply1 : ('a0 -> 'a1) -> 'a0 -> 'a1
val apply2 : ('a0 -> 'a1 -> 'a2) -> 'a0 -> 'a1 -> 'a2
val apply3 : ('a0 -> 'a1 -> 'a2 -> 'a3) -> 'a0 -> 'a1 -> 'a2 -> 'a3
val apply4 :
('a0 -> 'a1 -> 'a2 -> 'a3 -> 'a4) ->
'a0 ->
'a1 ->
'a2 ->
'a3 ->
'a4
val apply5 :
('a0 -> 'a1 -> 'a2 -> 'a3 -> 'a4 -> 'a5) ->
'a0 ->
'a1 ->
'a2 ->
'a3 ->
'a4 ->
'a5
val apply6 :
('a0 -> 'a1 -> 'a2 -> 'a3 -> 'a4 -> 'a5 -> 'a6) ->
'a0 ->
'a1 ->
'a2 ->
'a3 ->
'a4 ->
'a5 ->
'a6
val apply7 :
('a0 -> 'a1 -> 'a2 -> 'a3 -> 'a4 -> 'a5 -> 'a6 -> 'a7) ->
'a0 ->
'a1 ->
'a2 ->
'a3 ->
'a4 ->
'a5 ->
'a6 ->
'a7
val apply8 :
('a0 -> 'a1 -> 'a2 -> 'a3 -> 'a4 -> 'a5 -> 'a6 -> 'a7 -> 'a8) ->
'a0 ->
'a1 ->
'a2 ->
'a3 ->
'a4 ->
'a5 ->
'a6 ->
'a7 ->
'a8
val _1 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'b ->
'c ->
'd ->
'e ->
'f ->
'g ->
'h
val __1 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'a ->
'b ->
'c ->
'd ->
'e ->
'f ->
'g ->
'h
val _2 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'j ->
'c ->
'd ->
'e ->
'f ->
'g ->
'h
val __2 :
('a -> 'a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g) ->
'a ->
'a ->
'b ->
'c ->
'd ->
'e ->
'f ->
'g
val _3 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'j ->
'k ->
'd ->
'e ->
'f ->
'g ->
'h
val __3 :
('a -> 'a -> 'a -> 'b -> 'c -> 'd -> 'e -> 'f) ->
'a ->
'a ->
'a ->
'b ->
'c ->
'd ->
'e ->
'f
val _4 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'j ->
'k ->
'l ->
'e ->
'f ->
'g ->
'h
val __4 :
('a -> 'a -> 'a -> 'a -> 'b -> 'c -> 'd -> 'e) ->
'a ->
'a ->
'a ->
'a ->
'b ->
'c ->
'd ->
'e
val _5 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'j ->
'k ->
'l ->
'm ->
'f ->
'g ->
'h
val __5 :
('a -> 'a -> 'a -> 'a -> 'a -> 'b -> 'c -> 'd) ->
'a ->
'a ->
'a ->
'a ->
'a ->
'b ->
'c ->
'd
val _6 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'j ->
'k ->
'l ->
'm ->
'n ->
'g ->
'h
val __6 :
('a -> 'a -> 'a -> 'a -> 'a -> 'a -> 'b -> 'c) ->
'a ->
'a ->
'a ->
'a ->
'a ->
'a ->
'b ->
'c
val _7 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h) ->
'i ->
'j ->
'k ->
'l ->
'm ->
'n ->
'o ->
'p
val __7 :
('a -> 'a -> 'a -> 'a -> 'a -> 'a -> 'a -> 'b) ->
'a ->
'a ->
'a ->
'a ->
'a ->
'a ->
'a ->
'b
val _8 :
('a -> 'b -> 'c -> 'd -> 'e -> 'f -> 'g -> 'h -> 'i) ->
'j ->
'k ->
'l ->
'm ->
'n ->
'o ->
'p ->
'q ->
'r
val __8 :
('a -> 'a -> 'a -> 'a -> 'a -> 'a -> 'a -> 'a -> 'b) ->
'a ->
'a ->
'a ->
'a ->
'a ->
'a ->
'a ->
'a ->
'b