This operation extends to yielders Y1, Y2 in the
usual way: it is evaluated by applying the above operation to the data
yielded by evaluating Y1, Y2.
This operation extends to yielders Y in the usual way: it is evaluated by applying the above operation to the datum yielded by evaluating Y.
The yielder closure abstraction of A represents reification of an
action as an abstraction with static bindings. The action enact the
closure of a given abstraction represents reflection of an
abstraction with dynamic bindings (unless static bindings were already
supplied to it). The action enact a given abstraction represents
reflection of an abstraction with no bindings (unless static bindings
were already supplied to it).