pub fn cfp1(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
fun: fn(b, Dict(Dynamic, Dynamic)) -> c,
) -> fn(a, Dict(Dynamic, Dynamic)) -> c
pub fn cfp2(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
fun: fn(b, c, Dict(Dynamic, Dynamic)) -> d,
) -> fn(a, Dict(Dynamic, Dynamic)) -> d
pub fn cfp3(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
fun: fn(b, c, d, Dict(Dynamic, Dynamic)) -> e,
) -> fn(a, Dict(Dynamic, Dynamic)) -> e
pub fn cfp4(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
dep4: fn(a, Dict(Dynamic, Dynamic)) -> e,
fun: fn(b, c, d, e, Dict(Dynamic, Dynamic)) -> f,
) -> fn(a, Dict(Dynamic, Dynamic)) -> f
pub fn cfp5(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
dep4: fn(a, Dict(Dynamic, Dynamic)) -> e,
dep5: fn(a, Dict(Dynamic, Dynamic)) -> f,
fun: fn(b, c, d, e, f, Dict(Dynamic, Dynamic)) -> g,
) -> fn(a, Dict(Dynamic, Dynamic)) -> g
pub fn cfp6(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
dep4: fn(a, Dict(Dynamic, Dynamic)) -> e,
dep5: fn(a, Dict(Dynamic, Dynamic)) -> f,
dep6: fn(a, Dict(Dynamic, Dynamic)) -> g,
fun: fn(b, c, d, e, f, g, Dict(Dynamic, Dynamic)) -> h,
) -> fn(a, Dict(Dynamic, Dynamic)) -> h
pub fn cfp7(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
dep4: fn(a, Dict(Dynamic, Dynamic)) -> e,
dep5: fn(a, Dict(Dynamic, Dynamic)) -> f,
dep6: fn(a, Dict(Dynamic, Dynamic)) -> g,
dep7: fn(a, Dict(Dynamic, Dynamic)) -> h,
fun: fn(b, c, d, e, f, g, h, Dict(Dynamic, Dynamic)) -> i,
) -> fn(a, Dict(Dynamic, Dynamic)) -> i
pub fn cfp8(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
dep4: fn(a, Dict(Dynamic, Dynamic)) -> e,
dep5: fn(a, Dict(Dynamic, Dynamic)) -> f,
dep6: fn(a, Dict(Dynamic, Dynamic)) -> g,
dep7: fn(a, Dict(Dynamic, Dynamic)) -> h,
dep8: fn(a, Dict(Dynamic, Dynamic)) -> i,
fun: fn(b, c, d, e, f, g, h, i, Dict(Dynamic, Dynamic)) -> j,
) -> fn(a, Dict(Dynamic, Dynamic)) -> j
pub fn cfp9(
dep1: fn(a, Dict(Dynamic, Dynamic)) -> b,
dep2: fn(a, Dict(Dynamic, Dynamic)) -> c,
dep3: fn(a, Dict(Dynamic, Dynamic)) -> d,
dep4: fn(a, Dict(Dynamic, Dynamic)) -> e,
dep5: fn(a, Dict(Dynamic, Dynamic)) -> f,
dep6: fn(a, Dict(Dynamic, Dynamic)) -> g,
dep7: fn(a, Dict(Dynamic, Dynamic)) -> h,
dep8: fn(a, Dict(Dynamic, Dynamic)) -> i,
dep9: fn(a, Dict(Dynamic, Dynamic)) -> j,
fun: fn(b, c, d, e, f, g, h, i, j, Dict(Dynamic, Dynamic)) -> k,
) -> fn(a, Dict(Dynamic, Dynamic)) -> k