Now that runtime generics are allowed (thanks to #2302), we should prevent people from making calls like: ``` py isinstance(["foo"], List[int]) ``` because it won't behave as expected. I.e. in this case, it will return True. (First instance of user confusion appeared in #2369.)