I was cheating a bit before by determining what functions need to be compiled before starting to run.
I've improved the communication between the processes running & overseeing the code execution:
WhiteBox now has the option to defer a function's compilation until the first time it's called.
This opens up possibilities for optimization as well as adds support for using function pointers 😀