IMHO it&#x27;s not worthless. Nim has ptr and addr, but they are explicitly described as unsafe and only used &quot;when you have to&quot;, like interfacing with C&#x2F;C++ etc. I have never used them outside of C&#x2F;C++ integration. Rust also has unsafe, but I presume you don&#x27;t think that invalidates safety.