`CurryApplied[f, n]` is an operator that collects `n` arguments supplied one
CurryApplied[f, n]
CurryApplied[n]
CurryApplied[f, {i1, …, in}]
CurryApplied[f, k -> {i1, …, in}]
CurryApplied[f, 2][a][b]
→ f[a, b]CurryApplied[Plus, 3][1][2][3]
→ 6CurryApplied[f, {2, 1}][a][b]
→ f[b, a]