I am not sure whether this is intended, but the new Clock abstraction introduced makes the Simulation struct unsendable.
This is because the Clock trait does not have a Send bound and the Clock trait object field does not include a Send bound as well.
I am not sure whether this is intended, but the new Clock abstraction introduced makes the
Simulation
struct unsendable. This is because the Clock trait does not have a Send bound and the Clock trait object field does not include a Send bound as well.