curry method

Output Function(Input5) Function(Input4) Function(Input3) Function(Input2) curry(
  1. Input1 input1
)

Convert this function from accepting five parameters to a series of functions that all accept one parameter.

Inverse of uncurry.

Implementation

Output Function(Input5) Function(Input4) Function(Input3) Function(Input2)
    curry(Input1 input1) => (input2) => (input3) =>
        (input4) => (input5) => this(input1, input2, input3, input4, input5);