a fallback matcher that is guaranteed to come last

Since matchers can be added at any point at runtime, it's not possible to guarantee that a generic catch-all, eg `{{ (.*?) }}` will come last when a template is processed. If it doesn't come last, it probably will clobber the template for other matchers that should match.