I would like to suggest a feature called "Uses" to tell a script to search other script files for aliases.
I think it would be very useful to have such a command so you can break up large script files into orginized files without making the aliases Global (removing the -l).
Every programing that I can think of uses something similar to that, so I think it would be useful in here to.
I've encountered addon scripts that come in large files because the author didn't want to make the local aliases global, so it won't interfere with other loaded scripts.
And I've also seen ones that did split to smaller files, that did their aliases did interfere with other scripts because they became global so they can be used in different parts of the script files.