Como adicionar um campo de classe de dados sem anotar o tipo?

Quando há um campo em uma classe de dados para o qual o tipo pode ser qualquer coisa, como você pode omitir a anotação?

@dataclass
class Favs:
    fav_number: int = 80085
    fav_duck = object()
    fav_word: str = 'potato'

Parece que o código acima não cria realmente um campo parafav_duck. Isso apenas torna um atributo simples de classe antiga.

>>> Favs()
Favs(fav_number=80085, fav_word='potato')
>>> print(*Favs.__dataclass_fields__)
fav_number fav_word
>>> Favs.fav_duck
<object at 0x7fffea519850>

questionAnswers(2)

yourAnswerToTheQuestion