IDK, maybe just support &rst in Load?
Load is a kernel function. The only way you're gonna see
that support more than one resource type/num pair is if you add it to the interpreter itself.
Even then you'd need a way to specify which arguments are resource types and which are resource numbers --
VIEW or
rsView or whatever is just the number 128, so if you do
(Load VIEW 110 120 130 SOUND 150) how will it know you mean to load three views (110 120 130) and one sound (150), instead of five views (110 120 130 132 150) and no sounds? And
that is why
LoadMany takes only one type per call.
Worst thing is, I absolutely
could make
Load the kernel function work exactly like
LoadMany the script procedure. Skips the whole "find and load the LoadMany script, run the function, including iteration, and then dispose of it like it says to" hassle.