code: func NewDropoutWithContext(dropout float64, handle *Context, states Memory, stateSizeInBytes uintptr, seed uint64) (retVal *Dropout, err error) {
  	if retVal, err = NewDropout(dropout); err != nil {
  		return
  	}
  	err = retVal.Use(handle, states, stateSizeInBytes, seed)
  	return
  }
docs: // NewDropout creates a new Dropout with the given context (handle, states, etc)