just found the answer to the "as-needed" question:...
# suitescript
a
just found the answer to the "as-needed" question: "Any dependencies used in the define() Function are loaded before the callback function executes." https://system.sandbox.netsuite.com/app/help/helpcenter.nl?fid=section_4387811519.html