pub type TypedStateEvents<T> = Vec<TypedStateEvent<T>>;
pub struct TypedStateEvents<T> { /* private fields */ }