/// Construct a new empty state machine.
Construct a new empty state machine.
Construct a new empty state machine .
pub fn new() -> Self {
        Self {
            global: Global::default(),
        }
    }
pub fn new ( ) -> Self { Self { global : Global :: default ( ) , } }
Construct a new empty state machine.
Construct a new empty state machine .