I think it would make sense to have )COPY search not only the local ~/workspaces directory, but also another system directory (
/usr/share/apl/something/...?) for files to load.
That way useful "standard library" functions can be added there in the standard distribution. For example, someone wanting to use the SQL support would simply be able to call )COPY sql (or something like that) to have everything set up.
Also, perhaps it would make sense to have it look at an environment variable, analogous to $PATH that can also be searched?
Regards,
Elias