Rewrite patterns are done as part of Grammar.build() and not a separate action