1. the rule should operate on `CoarsenedTarget`, ...
# development
w
1. the rule should operate on
CoarsenedTarget
, which avoids re-calculating the transitive deps for the inputs