void CompiledFunction::visit(const ExprNode& e) {
	e.acceptVisitor(*this);
}
void ExprCopy::visit(const ExprNode& e) {
	if (!clone.found(e)) {
		e.acceptVisitor(*this);
	}
}
void ConstantGenerator::visit(const ExprNode& e) {
	e.acceptVisitor(*this);
}