>>> from typing import List
>>> isinstance(['a', 'b'], List[str])
# Traceback (most recent call last):
# File "<stdin>", line 1, in <module>
# File "/home/cbieganek/anaconda3/lib/python3.6/typing.py", line 1162, in __instancecheck__
# return issubclass(instance.__class__, self)
# File "/home/cbieganek/anaconda3/lib/python3.6/typing.py", line 1148, in __subclasscheck__
# raise TypeError("Parameterized generics cannot be used with class "
# TypeError: Parameterized generics cannot be used with class or instance checks