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