pub type TaskStateRef<'ref_lifetime> = StateRef<'ref_lifetime, Task, TaskMutableState>;
pub struct TaskStateRef<'ref_lifetime> { pub base: &'ref_lifetime Task, /* private fields */ }
base: &'ref_lifetime Task