pub trait MasterLeasingNode<I>: Node {
fn read_master_lax<F, T>(&self, f: F) -> LocalBoxFuture<'_, Option<T>>
where
F: FnOnce(&StateOf<Self>) -> T + Send + 'static,
T: Send + 'static;
fn read_master_strict<F, T>(&self, f: F) -> LocalBoxFuture<'_, Option<T>>
where
F: FnOnce(&StateOf<Self>) -> T + Send + 'static,
T: Send + 'static;
}