-record(circuit_breaker, { subject :: gleam@erlang@process:subject(circuit:message()) }).