I wonder if these statements can be generated by a function that takes the list of words, and the verb. So, generate_grammar([remove, removing], 'DELETE', active=True)