code: func NewLeases(storage storage.Interface, baseKey string, leaseTime time.Duration) Leases {
  	return &storageLeases{
  		storage:   storage,
  		baseKey:   baseKey,
  		leaseTime: leaseTime,
  	}
  }
docs: // NewLeases creates a new etcd-based Leases implementation.