Body nodes yield the last thing in the body, if yields a dummy output
Added termination after jit happens
Added decelerations related to debugging symbols
Function declarations now have a scope
Hack to prevent file path from being overwritten
Modules now actually record their file path
Added finalize call
This variable should be a temp
Added rudimentary debug symbol generation
Added some test code
Moved memory management to part 6
Added skeleton of function docs
Added some text to memory management
Ticked off a couple of points
Added guarantees to destructors
Removed constructors (not relevant) and added info for assignment