-record(stream_part, { headers :: list({binary(), binary()}), name :: gleam@option:option(binary()), filename :: gleam@option:option(binary()), content_type :: gleam@option:option(binary()), body :: gleam@yielder:yielder({ok, bitstring()} | {error, multipartkit@error:multipart_error()}) }).