I'm seeing .keys and concatenation used, but don't we have a way of iterating hash keys lazily? 

Perhaps `chain(root, myDeps.byKey)` (not sure if that works though).