code: func (s *ToxicStub) InterruptToxic() bool {
  	select {
  	case <-s.closed:
  		return false
  	case s.Interrupt <- struct{}{}:
  		<-s.running // Wait for the running toxic to exit
  		return true
  	}
  }
docs: // Interrupt the flow of data so that the toxic controlling the stub can be replaced.
  // Returns true if the stream was successfully interrupted, or false if the stream is closed.