Requires the following in libgccjit: * [ ] Clean up the unnecessary locations in builder.rs & int.rs * [ ] Add demangling support * [ ] Add debug scope support * [ ] Add vtable support * [ ] a way to set debug info after creating a node (at leastpartially done). * [ ] a way to set the name of variables after its creation.