My project is getting larger, and suddenly some of the assumptions I made about who should own a pointer/who allocs it/who deallocs it were wrong. I'm working on restructuring things to make it more explicit, but I can't help but wonder...
is there a generic-ish reference counting pointer pattern that people use in zig? it'd be really nice to just call retain/release on some of these complicated graphs of objects.