never executed always true always false
1 module HelVM.HelMA.Automata.Piet.Types.CodelChooser 2 ( CodelChooser (..) 3 , nextChooser 4 , toggle 5 ) where 6 7 import HelVM.HelMA.Automata.Piet.Types.Extra 8 9 nextChooser ∷ CodelChooser → CodelChooser 10 nextChooser CCLeft = CCRight 11 nextChooser CCRight = CCLeft 12 13 14 toggle ∷ Int → CodelChooser → CodelChooser 15 toggle = change 2 16 17 data CodelChooser 18 = CCLeft 19 | CCRight 20 deriving stock (Bounded, Enum, Eq, Ord, Read, Show)