Definitions
uncurry {A B C} (fun : A -> B -> C) (pair : Pair A B) : CSource#
Converts a function f of two arguments to a function with a product argument.
curry {A B C} (fun : Pair A B -> C) (a : A) (b : B) : CSource#
Converts a function f with a product argument to a function of two arguments.
first {A B A'} (fun : A -> A') (pair : Pair A B) : Pair A' BSource#
Applies a function f to the first component.