-record(parser, { request :: gleam@http@request:request(bitstring()), headers_ :: gleam@dict:dict(binary(), binary()), trailers_ :: gleam@set:set(binary()), body_size_ :: integer(), stage :: ewe@internal@parser:stage(), buffer :: bitstring() }).