A data type used to carry bracketing for an entry. The
r type is
existentially hidden so that the resources created and freed within
an entry can vary between items in a suite or plan.
Creates a bracket value for the
Entry record. The first argument runs
before the group/item, possibly generating some kind of resource r. The
second argument runs on test completion, accepting the
r generated in
allocation to allow it to de-allocate/clean up.