public BlockExpression(IList<string> parameterNames, IList<string> localVariables, IEnumerable<IExpression> body) { this.parameterNames = parameterNames; this.localVariables = localVariables; this.body = body; }