A KeyDef that returns the folding value unchanged
A KeyDef that returns the folding value unchanged
3.0
A KeyDef that is partitioned into a set of component functions with the expectation of complex values
A KeyDef that is partitioned into a set of component functions with the expectation of complex values
the builder that handles input.
combine the previous subject and a successful convert into a new subject.
3.0
A KeyDef that is partitioned into a set of component functions
A KeyDef that is partitioned into a set of component functions
the builder that handles input.
convert a builder result into a value usable by fold. This is a partial function; anything not defined by this function is turned into an error value.
combine the previous subject and a successful convert into a new subject.
3.0
A KeyDef that is partitioned into a set of component functions with the expectation of primitive values
A KeyDef that is partitioned into a set of component functions with the expectation of primitive values
convert a builder result into a value usable by fold. This is a partial function; anything not defined by this function is turned into an error value.
combine the previous subject and a successful convert into a new subject.
3.0
A KeyDef that returns an error message
A KeyDef that returns an error message
3.0
KeyDef and several implementations
3.0