Module flip
Source - flip
- Flips a curried function from (A) -> (B) -> C into (B) -> (A) -> C
- flip0
- Flip zero-argument curried function
- flip2
- Flip two-argument curried function (A -> (B, C) -> D into (B, C) -> A -> D)
- flip3
- Flip three-argument curried function (A -> (B, C, D) -> E into (B, C, D) -> A -> E)
- flip4
- Flip four-argument curried function (A -> (B, C, D, E) -> F into (B, C, D, E) -> A -> F)
- flip5
- Flip five-argument curried function (A -> (B, C, D, E, F) -> G into (B, C, D, E, F) -> A -> G)
- flip_throw