code: func NewUnboundedBuffer(mem, file int64) Buffer {
  	return NewMulti(New(mem), NewPartition(NewFilePool(file, os.TempDir())))
  }
docs: // NewUnboundedBuffer returns a Buffer which buffers "mem" bytes to memory
  // and then creates file's of size "file" to buffer above "mem" bytes.