code: function createBufferFunc(fn) {
    return function(gl) {
      const arrays = fn.apply(this, Array.prototype.slice.call(arguments, 1));
      return attributes.createBuffersFromArrays(gl, arrays);
    };
  }
docs: creates a function that calls fn to create vertices and then
  creates a buffers for them
  @private