-record(request, { from :: gleam@erlang@process:subject({ok, glats@message:message()} | {error, glats:connection_error()}), subject :: binary(), message :: binary(), timeout :: integer() }).