Contrived example: ``` python def print_type(int x): print('int') def print_type(x): print('unknown') ``` translates to ``` python def print_type(x): def print_type1(x): print('int') def print_type2(x): print('unknown') if isinstance(x, int): return print_type1(x) elif : # <--- invalid syntax return print_type2(x) else: raise TypeError("Invalid argument types") ``` (comment added by me)