def add(x: int, y: int) -> int:
if not isinstance(x, int):
raise TypeError(f"`x` is invalid type: {type(x).__name__}")
if not isinstance(y, int):
raise TypeError(f"`y` is invalid type: {type(y).__name__}")
return x + y
print(add(1, 2))
print(add(1, '2'))