Development
Building Extensions Using Build Flags
Our data structures that are used extensively throughout the non-performance-critical code have extra checks to ensure memory safety, these checks include:  
* Making sure `nullptr` is never dereferenced.
* Making sure index out of bounds accesses don't trigger a crash.  
With this flag enabled we remove these checks, this is mostly done to check that the performance hit of these checks is negligible.