//! Adapted from <https://github.com/YarnSpinnerTool/YarnSpinner/blob/da39c7195107d8211f21c263e4084f773b84eaff/YarnSpinner/VirtualMachine.cs>, which we split into multiple files
// Used in the case of no default, `serde` only feature
use crate*;
/// ## Implementation notes
/// Does not contain `DeliveringContent` since that that state would be used to indicate
/// that a handler is currently running, which we don't have.
pub