Why this fires¶
syntax.ident(text) received text that is not one valid Zolo identifier, or is
a reserved keyword. The constructor validates generated names before parsing
the completed derive output.
Fix it¶
Normalize or prefix the name before constructing the identifier.
let method = syntax.ident("column_" + field.name)
return quote member { fn ${method}(self) {} }