pub type Generator = fn(_: &mut ThreadRng) -> Box<dyn DsMsg>;
A Closure that takes an RNG State and returns a dynamic type that implements DsMsg.
DsMsg