def _is_unionable(obj):
        """Corresponds to is_unionable() in unionobject.c in CPython."""
        return obj is None or isinstance(obj, (
            type,
            _types.GenericAlias,
            _types.UnionType,
            TypeAliasType,
        ))
Corresponds to is_unionable() in unionobject.c in CPython.
Solutions/CyberArkAudit/Data Connectors/.python_packages/lib/site-packages/typing_extensions.py