code: func (t *stiTar) CreateTarStreamReader(dir string, includeDirInPath bool) io.ReadCloser {
  	r, w := io.Pipe()
  	go func() {
  		w.CloseWithError(t.CreateTarStream(dir, includeDirInPath, w))
  	}()
  	return r
  }
docs: // CreateTarStreamReader returns an io.ReadCloser from which a tar stream can be
  // read.  The tar stream is created using CreateTarStream.