pub type StateRef<'a, T> = ReactiveRef<'a, T, SingleWaker>;
pub struct StateRef<'a, T> { /* private fields */ }