///| pub(all) enum DecisionDirection { GoLeft GoRight } derive(Eq, Debug) ///| pub(all) enum DecisionStep { DecisionStep(Int, Double, DecisionDirection) } derive(Eq, Debug)