Piers Cawley wrote: > sub decorate ($obj) { > $obj is ad_hoc_method(sub {...}); > } > and expect C<$obj.ad_hoc_method(...)> And btw . . . Wouldn't $thing has property make more sense than $thing is property ??? "Is" usually implies a generalization link, not a specialization link. -- John Porter It's so mysterious, the land of tears.