Well, I went through my code and moved all child functions to appear in the code file before their parent functions (i.e. I removed all need for forward-declaring the functions), and now it compiles j ...
I am currently using compiler v4.005, and I am having trouble figuring out a compiler error arising from trying to manually locate functions in my code.