Allow users to put their own auxiliary rules in grammars