-record(with_passive_stream_builder, { builder :: fun((binary(), integer()) -> {ok, gftp@stream:data_stream()} | {error, gftp@result:ftp_error()}), reply :: gleam@erlang@process:subject(nil) }).