avoid calling pkg-directory so much

by making the assumption that pkg-directory's results
(for a given input) don't change within a since "Run"
in DrRacket