I would like to type-hint a method that may receive a Callable that operates on A or sub-classes of A:
def do(f: Callable[[A], None])
I\'ve also