public abstract void Visit(Syntax.Fun element, EvaluationParam evp);
public abstract void Visit(Syntax.Fun element);