When working with type checkers like mypy (as well as per Python convention), public attributes are expected to be explicitly exported, i.e., should be referenced in __all__ = [...].
Is there a particular reason for the global encord/__init__.py not exporting e.g., the EncordUserClient explicitly?