code: function (index) {
  		if (arguments.length < 1) {
  			return this;
  		}
  		if (index < 0) {
  			index = this.length + index;
  		}
  		if (hasProperty(this, index)) {
  			return this[index];
  		}
  		return null;
  	}
docs: Get the item at a given index. Can be negative. If no index is given, a
  reference to the array will be returned.
  @param {int=} Index of item to get
  @return {?ok.Items|*} Item at given index or whole array