···886886 },
887887888888 AllFieldsRecordUpdate {
889889+ /// The location of the entire redundant record expression.
889890 location: SrcSpan,
891891+ /// The location covering the record spread, including any comma that
892892+ /// might come after it:
893893+ ///
894894+ /// ```gleam
895895+ /// Wibble(..wibble, a: 1)
896896+ /// // ^^^^^^^^^ This!
897897+ /// ```
898898+ ///
899899+ /// You might wonder why include the comma location as well, that's
900900+ /// what's most handy for the language server to suggest automatic
901901+ /// fixes to remove the record!
902902+ record_location: SrcSpan,
890903 },
891904892905 UnusedType {