Зачем нужны `typing.final` и `typing.Final`?

Выберите верный ответ

`final` — декоратор, им помечают объекты, которые не нужно наследовать; `Final` — аннотация для значений, помечающая их как константы

`final` запрещает наследовать классы, а `Final` — запрещает вызывать помеченные функции

`final` — декоратор, им помечают объекты, которые нельзя изменять; `Final` делает из переменной константу

Затрудняюсь ответить

`final` — декоратор, им помечают объекты, которые нельзя изменять; `Final` запрещает вызывать помеченные функции