Use a TypeGuard for dataclasses.is_dataclass(); refine asdict(), astuple(), fields(), replace()#9362
Merged
TypeGuard for dataclasses.is_dataclass(); refine asdict(), astuple(), fields(), replace()#9362