-record(authorization_setter, { setter :: fun((gleam@http@request:request(list({binary(), binary()}))) -> {ok, gleam@http@request:request(list({binary(), binary()}))} | {error, flwr_oauth2:request_error()}) }).