pass a LogicalOperatorPrettyPrintVisitor to the OptimizationContext to pretty print during optimization
clean up plan printing in the CLI