also ive never actually used dataclasses, hm
im weird and actually *like* declaring shit like \_\_init\_\_, \_\_repr\_\_, etc the only one i dont like setting very much is \_\_setattr\_\_ because if you dont do it right it'll infinitely recurse