Return True if its parameter is a dataclass or an instance of one, otherwise return False.
dataclasses.is_dataclass(obj)
def is_dataclass_instance(obj): return is_dataclass(obj) and not isinstance(obj, type)