-record(pharos, { supervisor_pid :: gleam@erlang@process:pid_(), bus :: pharos@event_bus:event_bus(), handler_id :: gleam@erlang@atom:atom_() }).