We could, but I think it would probably be super messy with respect to handling the actual regex. Since the number of parser hooks is in the double digits for our parser, I think we're safe to simply iterate.