Awesome, it all makes sense now. This was my first time using my own functions from another file, and I wasn't sure if it was safe to use
use without defining export lists and whatnot, so I just did
require. In light of this I changed it to
use, and it works, and revealed the problems you all have been talking about, just like you guys said. Many thanks!
I'm a peripheral visionary... I can see into the future, but just way off to the side.