public ListExpression(IEnumerable<IExpression> expressions, IExpression tailexpression = null) { this.expressions = new System.Collections.Generic.List<IExpression>(expressions); this.tailexpression = tailexpression; }