code: func NewServer(loader Loader) transport.Transport {
  	return &server{
  		loader,
  		&handler{asClient: false},
  	}
  }
docs: // NewServer returns a transport.Transport implementing a git server,
  // independent of transport. Each transport must wrap this.