Delete some debugging `displayln`s.
Update unit test for previous commit.
Refactor into cleaner set of functions.

Also optimize: Build and use a hasheq cache from name to libs (instead
of repeatedly scanning the 27,000+ items in the entry? list, as in the
original code I'd cribbed from help/help-utils).