Per [PEP 681](https://peps.python.org/pep-0681/), data class transforms are defined _in terms of_ dataclasses, but it doesn't mean they _make_ dataclasses. In particular, transformed classes don't necessarily have `__dataclass_fields__` or have `is_dataclass` return True, but per mypy - they do.