never executed always true always false
    1 module HelVM.HelMA.Automata.FALSE.Expression where
    2 
    3 import           HelVM.HelMA.Automaton.Instruction
    4 
    5 type ExpressionList = [Expression]
    6 data Expression =
    7     Inst Instruction
    8   | Lambda ExpressionList
    9   | Exec
   10   | Cond
   11   | While
   12   | Ref Natural
   13   | Store
   14   | Fetch
   15   | Str String
   16   | Comment String
   17   | Flush
   18   deriving stock (Eq , Show , Read)