|d|
d := Delegator new.
d operation.
-> 'default implementation'
d delegate:(Thingy new).
-> 'thingy implementation'