fn extract_scalar_subscript_from_positions<'a>( positions: &'a [SubscriptPosition<Aug>], expr_type_name: &str, ) -> Result<Vec<&'a Expr<Aug>>, PlanError>