Module Build.Enum

val unknown : level:int -> Operator.Function_symbol.enum t
include Operator.ENUM_FORWARD with module Arity := Operator.Forward_Arity and type boolean = Operator.Function_symbol.boolean t and type enum = Operator.Function_symbol.enum t
val caseof : case:int -> (enum, boolean) Operator.Forward_Arity.ar1

Boolean operation to check if the enumeration value is in case case

val enum_const : case:int -> enum Operator.Forward_Arity.ar0

Constant enum value