 :          ('a * 'b -> unit) -> 'a list * 'b list -> unit
	val apprEq :        ('a * 'b -> unit) -> 'a list * 'b list -> unit
	val map :           ('a * 'b -> 'c) -> 'a list * 'b list -> 'c list
	val mapEq :         ('a * 'b -> 'c) -> 'a list * 'b list -> 'c list
	val mapPartial :    ('a * 'b -> 'c option) -> 'a list * 'b list -> 'c list
	val mapPartialEq :  ('a * 'b -> 'c option) -> 'a list * 'b list -> 'c list
	val foldl :         ('a * 'b * 'c -> 'c) -> 'c -> 'a list * 'b list -> 'c
	val foldlEq :      