pub trait ClusterRequest { type Context: Clone + Send + Sync + 'static + Debug; // Required method fn context(&self) -> Self::Context; }