Interesting suggestion if packages are used only for loading chunks of already-developed code, but it's not clear to me that lexically scoped packages would work out for interactive program development, where you sometimes need to bop back and forth from one package environment to another, adding code incrementally. -- Scott