But, rather than have to explicitly characterize the entire hyperspace
_or_ pre-specify and name interfaces to which the object will
sometimes
adhere, I'd rather just build a set of object operators, submit the
object to the operator (or have the object submit itself), and out
pops
the new object without the result having to match any pre-
determined _type_.
This implies that at each attempted application of an operator, the
object would have to be explored and if it matched a (possibly
dynamic)
template, then the operation goes through. If not, the operation
bails,
possibly leading to some other branch of logic.