Module type Sig.With_Enum
module Enum : Datatype_sig.S with type t = enumval serialize_enum :
Context.t ->
enum ->
Context.t ->
enum ->
'a Context.in_acc ->
(enum, 'a) Context.resultinclude With_Enum_Forward
with module Context := Context
and type enum := enum
and type boolean := boolean
module Enum_Forward :
Operator.ENUM_FORWARD
with module Arity := Context_Arity_Forward(Context)
and type boolean := boolean
and type enum := enum