public ArrayObject(IFunction function, IEnumerable<object> elements) : base(function) { this.elements = new List<object>(elements); }