sig
  type 'a enumerable
  val enum : 'Extlib.Enum.Enumerable.enumerable -> 'Extlib.Enum.t
  val of_enum : 'Extlib.Enum.t -> 'Extlib.Enum.Enumerable.enumerable
end