code: func NewWaitDynamicUntilState(stateName string, timestampPath string) *WaitDynamicUntil {
  	return &WaitDynamicUntil{
  		baseInnerState: baseInnerState{
  			name: stateName,
  			id:   rand.Int63(),
  		},
  		TimestampPath: timestampPath,
  	}
  }
docs: // NewWaitDynamicUntilState returns a new WaitDynamicUntil pointer instance