pub fn run_event_simulation(
initial_state: f64,
events: &[SimulationEvent],
) -> Result<Vec<EventState>, EventSimulationError>pub fn run_event_simulation(
initial_state: f64,
events: &[SimulationEvent],
) -> Result<Vec<EventState>, EventSimulationError>