Convinced myself that I can trust refcounting
Full of bugs right now, but a commit before a refactor
Remove GC support, it didn't help anyway