Trait Action
lwactors
pub trait Action<S, R, E> { fn act(self, s: &mut S) -> Result<R, E>; }
fn act(self, s: &mut S) -> Result<R, E>