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