It is a weaver object, which defines how to chain using
after method (the first one is called first). It is used by dcl.chainAfter(), and by
See dcl.chainWith() for more information on weaver objects.
This object is not for direct use by end users. It is exposed solely to extend