pub fn plan_path_pattern( pattern: &Pattern, ctx: &PlanningContext<'_>, ) -> Result<SubPlan, PlannerError>