Closed as not planned
Description
from typing import Callable
class C:
def __init__(self, i: int=1): ...
c1: Callable[[], object] = C
c2: Callable[[int], object] = C
reveal_type(c1 if bool() else c2) # Revealed type is "builtins.function"
It should be joined into... something else, either object
or Callable[..., object]
or something.