CCPairval make : 'a -> 'b -> ('a, 'b) tMake a tuple from its components.
Synonym to (***). Map on both sides of a tuple.
Like map but specialized for pairs with elements of the same type.
f &&& g is fun x -> f x, g x. It splits the computations into two parts.
Synonym to merge.
dup_map f x = (x, f x). Duplicates the value and applies the function to the second copy.
Print tuple in a string
type 'a printer = Format.formatter -> 'a -> unit