code: func NewPassState(name string, resultData interface{}) *PassState {
  	return &PassState{
  		baseInnerState: baseInnerState{
  			name: name,
  			id:   rand.Int63(),
  		},
  		Result: resultData,
  	}
  }
docs: // NewPassState returns a new PassState instance