It looks wasteful. A reload triggers a new compilation run *for all loaded files*. You could have a precondition that the file is already loaded before you can call this method. Otherwise, if you call `symbolOf` on all symbols of a file, you'd re-typecheck the file each time.

As a rule of thumb, calling 'reload' is a performance killer.