code: def create(type_dict, *type_parameters):
      
      name, values = type_parameters
      assert isinstance(values, (list, tuple))
      for value in values:
        assert isinstance(value, Compatibility.stringy)
      return TypeMetaclass(str(name), (EnumContainer,), { 'VALUES': values })
docs: EnumFactory.create(*type_parameters) expects:
          enumeration name, (enumeration values)