-record(context, { remote_addr :: gleam@option:option(binary()), remote_port :: gleam@option:option(integer()), remote_host :: gleam@option:option(binary()), remote_user :: gleam@option:option(binary()), auth_type :: gleam@option:option(binary()), script_name :: gleam@option:option(binary()), server_protocol :: gleam@option:option(binary()), server_software :: gleam@option:option(binary()), extra :: gleam@dict:dict(binary(), binary()) }).