{"ast_node_type":"impl","tokens":[{"end":69,"kind":"keyword","start":0,"text":"fields:"}]}
    fields: InFile<impl Iterator<Item = (Option<ast::Type>, Field)>>,
    module: ModuleId,
    mut field_name: impl FnMut(usize, &Field) -> Name,