         self.evaluator = ExpressionEvaluator(base: base)
         self.freshCounter = sequence(first: 1) { $0 + 1 }
         self.allowStoreOptimizedPlans = true
+        self.verbose = false
     }
     
     public func freshVariable() -> Node {


        let f = plans.first!
        let p = plans.dropFirst().reduce(f) { UnionPlan(lhs: $0, rhs: $1) }
        
        switch query.form {
        case .select(.star):
            return p

            let p = try plan(algebra: child, activeGraph: activeGraph)
            return AggregationPlan(child: p, groups: groups, aggregates: aggs)
        case let .window(child, funcs):
            guard funcs.count == 1, let f = funcs.first else {
                let pp = funcs.reduce(child) { Algebra.window($0, [$1]) }
                return try plan(algebra: pp, activeGraph: activeGraph)
            }
            let p = try plan(algebra: child, activeGraph: activeGraph)
            
            let app = f.windowApplication
            let partitionComparators = app.partition.map { Algebra.SortComparator(ascending: true, expression: $0) }
