Currently fields have a `type` (integer, double, etc.), and the field value generator also has a `type` (formula, enum, etc). This is confusing. Maybe change the field value generator to `format`?