Delegate the pattern matching directly to dispatch-rules.