Loading: Toward the next generation of programming tools