pub fn curry10(
func10: fn(a, b, c, d, e, f, g, h, i, j) -> k,
) -> fn(a) ->
fn(b) ->
fn(c) ->
fn(d) ->
fn(e) -> fn(f) -> fn(g) -> fn(h) -> fn(i) -> fn(j) -> k
pub fn curry11(
func11: fn(a, b, c, d, e, f, g, h, i, j, k) -> l,
) -> fn(a) ->
fn(b) ->
fn(c) ->
fn(d) ->
fn(e) ->
fn(f) -> fn(g) -> fn(h) -> fn(i) -> fn(j) -> fn(k) -> l
pub fn curry2(func2: fn(a, b) -> c) -> fn(a) -> fn(b) -> c
pub fn curry3(
func3: fn(a, b, c) -> d,
) -> fn(a) -> fn(b) -> fn(c) -> d
pub fn curry4(
func4: fn(a, b, c, d) -> e,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> e
pub fn curry5(
func5: fn(a, b, c, d, e) -> f,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> f
pub fn curry6(
func6: fn(a, b, c, d, e, f) -> g,
) -> fn(a) -> fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> g
pub fn curry7(
func7: fn(a, b, c, d, e, f, g) -> h,
) -> fn(a) ->
fn(b) -> fn(c) -> fn(d) -> fn(e) -> fn(f) -> fn(g) -> h
pub fn curry8(
func8: fn(a, b, c, d, e, f, g, h) -> i,
) -> fn(a) ->
fn(b) ->
fn(c) -> fn(d) -> fn(e) -> fn(f) -> fn(g) -> fn(h) -> i
pub fn curry9(
func9: fn(a, b, c, d, e, f, g, h, i) -> j,
) -> fn(a) ->
fn(b) ->
fn(c) ->
fn(d) -> fn(e) -> fn(f) -> fn(g) -> fn(h) -> fn(i) -> j