fn invent_column_name( ecx: &ExprContext<'_>, expr: &Expr<Aug>, table_func_names: &BTreeMap<String, Ident>, ) -> Result<Option<ColumnName>, PlanError>