internal/core/dep: support dynamic dependencies

This mix of evaluation interleaved with conjunction
tracking seems most desirable for workflow
dependencies.

Change-Id: I61c8fbbc71139550613b0bf5c65e4351053eaebc
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/7641
Reviewed-by: CUE cueckoo <cueckoo@gmail.com>
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/internal/core/dep/testdata/self.txtar b/internal/core/dep/testdata/self.txtar
index 70bf1f5..c8c8214 100644
--- a/internal/core/dep/testdata/self.txtar
+++ b/internal/core/dep/testdata/self.txtar
@@ -16,3 +16,8 @@
 -- out/dependencies/field --
 -- out/dependencies/all --
 m
+-- out/dependencies/dynamic --
+m
+a.b.y
+a.b.x.f
+a.b