This is a constructor, which serves as a foundation of method decorators used by
dcl. It is not intended to be
used by end-users, and useful only for extending
Method decorators produce objects based on
dcl.Super. It is only useful for extending
By default a decorated method is exposed as a property
f on a decorator object.
1 2 3 4 5 6 7
The example above is not going to work on fully constructed objects because by that time all
would be replaced by generated functions.