lazy-wrap
Smol wrapper around a type with an attached initialisation function. On first access, it'll call the attached function to initialise the value. Implements Deref and DerefMut.
You can create this in a static variable. This would look something like:
static STATIC_STRING: = new;
I've done my best, but its not tested for soundness, so use at your own risk. Please do file issues if you find any however, it would be very much appreciated c: