code: func NewNestedPendingOperations(exponentialBackOffOnError bool) NestedPendingOperations {
  	g := &nestedPendingOperations{
  		operations:                []operation{},
  		exponentialBackOffOnError: exponentialBackOffOnError,
  	}
  	g.cond = sync.NewCond(&g.lock)
  	return g
  }
docs: // NewNestedPendingOperations returns a new instance of NestedPendingOperations.