pub trait StackResolver<State, IncitingAction: IncitingActionInfo<State>> {
type HaltStack;
// Required method
fn resolve_stack(
&mut self,
priority: PriorityMut<PriorityStack<State, IncitingAction>>,
action: IncitingAction::Stackable,
) -> Resolve<PriorityStack<State, IncitingAction>, Self::HaltStack>;
}