Bare-bones wrapper for simavr.
The main purpose of this crate is to serve as a building block for AvrTester - so while this crate does provide a somewhat high-level interface over simavr, this interface is limited and curated (i.e. not as generic as simavr itself).
See: [AvrSimulator::new()
].