"""jevlike: a System One decision model (Jev / Laya style). See SPEC.md.""" from jevlike.types import Choice, Noul, Score __all__ = ["Choice", "Score", "Noul", "SystemOne", "OmniSystemOne"] def __getattr__(name): # Lazy so that `import jevlike.types` works without torch (data pipeline). if name == "SystemOne": from jevlike.predict import SystemOne return SystemOne if name == "OmniSystemOne": from jevlike.omni import OmniSystemOne return OmniSystemOne raise AttributeError(name)