module Deriving_Enum:sig..end
module type Enum =sig..end
module Defaults:
module Defaults':functor (E:sigtypeaval from_enum :a -> intval to_enum :int -> aend) ->
module Enum_bool:Enumj@@°ĄF P iĄF P
module Enum_char:Enum@@°ĄF P TĄF P j
module Enum_int:Enum)from_enum°ĄG k
module Enum_unit:EnumG k Ą¦G k @@°Ą