> Can ref variables reference non-ref data? Depends on what you mean with 'reference', you're free to take the address to any data, wherever it lives and use that. But this will not mean Nim will manage the memory and lifetime of the object for you.
> If possible, how do I get safe references to the non-ref data. You can't. The only way to create a ref is by using the built in `new` proc. Check <https://nim-lang.org/docs/manual.html#types-reference-and-pointer-types> for more details.
