- try topograph

- better graph output
- Tests!!
  - testcase for circular deps: eg
    hspec -> hspec-core -> tf-random -> primitive -> base-orphans(tests) -> hspec

- use Set?

- warn about uninstalled macros packages

- handle duplicate packages?

- (r)deps: optimize using actual deps