-record(decode_state, { buffer :: bitstring(), event_name :: gleam@option:option(binary()), data_lines_rev :: list(binary()), data_line_count :: integer(), id :: gleam@option:option(binary()), retry :: gleam@option:option(integer()), event_bytes :: integer(), limits :: ssevents@limit:limits() }).