For example, if we run tests with -w foo we should only run the tests inside of foo.
I'm not sure what the best mechanism is yet. We could either do this filtering during construction of CrateGraph or after. But I worry that it might somehow interact with the dependency graph resolution and create a subtle bug. This requires care.