fn take_initial(
initial_state: &mut Vec<InitialEvent>,
event_type: &StateEventType,
state_key: &str,
) -> Option<InitialEvent>fn take_initial(
initial_state: &mut Vec<InitialEvent>,
event_type: &StateEventType,
state_key: &str,
) -> Option<InitialEvent>