Boomerang Runtime
Runtime types and discrete event executor.
This code started as a port of
Reactor Cpp
to Rust.