:canonical # canonical dispatch order :ascendant # most-derived first, like destruction order :descendant # least-derived first, like construction order :preorder # like Perl 5 dispatch :breadth # like multimethod dispatch and some that specify selection criteria: :super # only immediate parent classes :method(Str) # only classes containing method declaration :omit(Selector) # only classes that don't match selector :include(Selector) # only classes that match selector