IDE debugging?

Crow:
this particular code is unique in structure

Is it legal to call a user-defined subroutine inside the setup subroutine?

Given that question, it seems unlikely that you're competent to judge whether the code you're trying to compile is using a unique structure.

If your code is secret that's no problem, but don't then expect people to help you fix it.