Pluralization Is Not `name + s`: A Code Generator Maintenance Rule
One of the smallest code generator shortcuts creates one of the most persistent API defects:
plural = name + "s"
It works for order, which makes it look harmless. Then it produces order_statuss, categorys,
persons, childs, and inventorys.
During TeaQL's six-language acceptance work, we found this assumption in Python and Go query
templates and in a Rust diagnostic. The generated code compiled often enough for the mistake to
survive until an entity ending in status exposed it.
