pub type MissionState = StateContainer<MissionStateResolver, LogEvent>;
struct MissionState { /* private fields */ }