@classmethod
def adapt_emulated_to_native(cls, impl, **kw):
    """Given an impl, adapt this type's class to the impl assuming "native".

        The impl will be an :class:`.Emulated` class but not a
        :class:`.NativeForEmulated`.

        e.g.: postgresql.ENUM produces a type given an Enum instance.

        """
    return cls(**kw)
