pub type AtReaction<B> = fn(&mut B) -> Result<Become<<B as Behavior>::Addr>, <B as Behavior>::Error>;