docs: static Matcher tail(Matcher matcher) {
      if (matcher instanceof SeqMatcher) {
        List<Matcher> ms = matcher.<SeqMatcher>as().matchers();
        return SeqMatcher.create(ms.subList(1, ms.size()));
      } else {
        return TrueMatcher.INSTANCE;
      }
    }