Hey, it's better than lurking undefined behavior and data corruption issues!
Doesn't keep your binary from crashing, though.
Sadly, and imo almost unforgivably in such a modern language, no
fwiw Go is simple, can be easily translated from TypeScript thanks to how similar it is, and has a GC, so you don’t have to learn what the hell a borrow checker is