from typing import Generic, List from task import QTask from utils.types import A, C, Q, V class QTaskPool(Generic[C, V, Q, A]): pool: List[QTask[C, V, Q, A]]