#[derive(GlobalState)]