Какой из следующих вариантов корректно аннотирует параметр функции, который может быть `str` или `int`, но не `None`?