pub(crate) fn convert_vars<'a>( ctx: &GenerateCtx<'_>, fields: impl IntoIterator<Item = &'a Field>, ) -> String