**Bug Report** this should warn for all non-annotation usages of FunctionType ```py from typing import TYPE_CHECKING, cast if TYPE_CHECKING: from types import FunctionType def testit(func: FunctionType) -> None: assert isinstance(func, FunctionType) def something() -> None: pass testit(cast(FunctionType, something) ``` **Expected Behavior** warn that FunctionType can only be used in annotations