fn lower_candidate_domain( selector: TargetSelector, ) -> Result<ExecutableCandidateDomain, TargetPlanGap>