Discrete event simulation in Rust.