code: function Buffer(target, type) {
    this.buffer = null;
    this.target = target;
    this.type = type;
    this.data = [];
  }
docs: ### new GL.Buffer(target, type)  Provides a simple method of uploading data to a GPU buffer. Example usage:  var vertices = new GL.Buffer(gl.ARRAY_BUFFER, Float32Array); var indices = new GL.Buffer(gl.ELEMENT_ARRAY_BUFFER, Uint16Array); vertices.data = [[0, 0, 0], [1, 0, 0], [0, 1, 0], [1, 1, 0]]; indices.data = [[0, 1, 2], [2, 1, 3]]; vertices.compile(); indices.compile();