Currying was converted to idiomatic form across the library in #40, but nothing
asserts that the "curried" methods actually are curried. This is the one
remaining #57 acceptance-criteria item without a ticket of its own.
Acceptance criteria
Related: #20 (marking curried methods with @curried doc blocks) — the
@curried annotations, once present, give this issue its list of targets.
Currying was converted to idiomatic form across the library in #40, but nothing
asserts that the "curried" methods actually are curried. This is the one
remaining #57 acceptance-criteria item without a ticket of its own.
Acceptance criteria
arity — calling it with fewer args returns a function, and every
partial-application split (
f(a)(b),f(a, b)) yields the same result.$-prefixed/
curry*family) acrosslist/,list/utils/,object/,string/,boolean/,number/, andfunction/.fixed or has its documentation corrected.
Related: #20 (marking curried methods with
@currieddoc blocks) — the@curriedannotations, once present, give this issue its list of targets.