Makes a member variable lazy so that it's only computed if necessary. Very hacky, uses undefined behaviour by casting const away as if it were using C++'s mutable.
See Implementation
Makes a member variable lazy so that it's only computed if necessary. Very hacky, uses undefined behaviour by casting const away as if it were using C++'s mutable.