-record(fetch, { request :: gleam@http@request:request(binary()), next :: fun(({ok, gleam@http@response:response(binary())} | {error, atproto_core@xrpc:transport_error()}) -> atproto_core@oauth@effect:effect(any())) }).