pub trait DeepConfig<T>: Config<T> { // Required method fn transition(&mut self) -> Option<Box<dyn State>>; }