# Copyright (c) PARRRATE T&V 2021. All rights reserved. from typing import Generic, TypeVar __all__ = ('Attachable',) from bu4.evaluation.constructs.evaluable import Evaluable T = TypeVar('T') class Attachable(Generic[T]): def attach(self, t: T) -> Evaluable: raise NotImplementedError