Module type Interface.S_enums

module Enum : Enum
module Binary : S_enum with module Enum := Enum
module One_hot : S_enum with module Enum := Enum