from __future__ import annotations from typing import Protocol class System(Protocol): @classmethod def process(cls, world, *args, **kwargs) -> None: ...