-record(state, { csrf_state :: binary(), mailbox :: gleam@erlang@process:subject(binary()), mist :: gleam@option:option(gleam@erlang@process:subject(gleam@otp@supervisor:message())), redirect_uri :: gleam@uri:uri(), status :: glitch@auth@redirect_server:status() }).