{"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 20, "character": 3}, "end": {"line": 20, "character": 3}}, "newText": " field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _ "}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 22, "character": 16}, "end": {"line": 22, "character": 16}}, "newText": " field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _ "}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 26, "character": 0}, "end": {"line": 26, "character": 0}}, "newText": " field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 31, "character": 0}, "end": {"line": 31, "character": 0}}, "newText": " field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 36, "character": 3}, "end": {"line": 36, "character": 3}}, "newText": "\n field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 39, "character": 16}, "end": {"line": 39, "character": 16}}, "newText": "\n field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 42, "character": 16}, "end": {"line": 42, "character": 16}}, "newText": "\n field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 50, "character": 18}, "end": {"line": 50, "character": 18}}, "newText": "\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 57, "character": 18}, "end": {"line": 57, "character": 18}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 64, "character": 16}, "end": {"line": 64, "character": 16}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 70, "character": 31}, "end": {"line": 70, "character": 31}}, "newText": ", sh := _, longerFieldName := _, field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 75, "character": 95}, "end": {"line": 75, "character": 95}}, "newText": ",\n field2 := _, longerFieldName := _, field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 81, "character": 18}, "end": {"line": 81, "character": 18}}, "newText": ", longerFieldName := _, field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 86, "character": 14}, "end": {"line": 86, "character": 14}}, "newText": "\n field1 := _\n field2 := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 94, "character": 41}, "end": {"line": 94, "character": 41}}, "newText": ", field2 := _, longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 99, "character": 96}, "end": {"line": 99, "character": 96}}, "newText": ",\n field2 := _, longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 105, "character": 16}, "end": {"line": 105, "character": 16}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 112, "character": 28}, "end": {"line": 112, "character": 28}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 117, "character": 13}, "end": {"line": 117, "character": 13}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 120, "character": 13}, "end": {"line": 120, "character": 13}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 123, "character": 26}, "end": {"line": 123, "character": 26}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 127, "character": 0}, "end": {"line": 127, "character": 0}}, "newText": " field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 135, "character": 16}, "end": {"line": 135, "character": 16}}, "newText": ", sh := _, longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 140, "character": 12}, "end": {"line": 140, "character": 12}}, "newText": "\n field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 144, "character": 12}, "end": {"line": 144, "character": 12}}, "newText": " field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _ "}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 146, "character": 12}, "end": {"line": 146, "character": 12}}, "newText": "\n field1 := _\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 150, "character": 13}, "end": {"line": 150, "character": 13}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 156, "character": 18}, "end": {"line": 156, "character": 18}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 158, "character": 24}, "end": {"line": 158, "character": 24}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 163, "character": 13}, "end": {"line": 163, "character": 13}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 165, "character": 22}, "end": {"line": 165, "character": 22}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 169, "character": 22}, "end": {"line": 169, "character": 22}}, "newText": "\n field2 := _\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 176, "character": 18}, "end": {"line": 176, "character": 18}}, "newText": "\n field1 := 0\n sh := _\n longerFieldName := _\n field3 := _"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 186, "character": 14}, "end": {"line": 186, "character": 14}}, "newText": "\n n := ?_ + 4"}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 196, "character": 28}, "end": {"line": 196, "character": 28}}, "newText": " fst := _\n snd := _ "}]}]}} {"title": "Add missing fields", "kind": "quickfix", "isPreferred": true, "edit": {"documentChanges": [{"textDocument": {"version": 1, "uri": "file:///structInstFieldHints.lean"}, "edits": [{"range": {"start": {"line": 198, "character": 39}, "end": {"line": 198, "character": 39}}, "newText": "\n snd := _"}]}]}}