fn plan_scalar_table_funcs(
    qcx: &QueryContext<'_>,
    table_funcs: BTreeMap<Function<Aug>, String>,
    table_func_names: &mut BTreeMap<String, Ident>,
    relation_expr: &HirRelationExpr,
    from_scope: &Scope
) -> Result<(HirRelationExpr, Scope), PlanError>