pub trait ReactorBuilder: Debug + Send + Sync { fn build(&self, heartbeat: Heartbeat) -> Result<Box<dyn Reactor + Send>>; }