code: func (d *ManyToOne) TryNext() ([]byte, bool) {
  	data, ok := d.d.TryNext()
  	if !ok {
  		return nil, ok
  	}
  
  	return *(*[]byte)(data), true
  }
docs: // TryNext returns the next item to be read from the diode. If the diode is
  // empty it will return a nil slice of bytes and false for the bool.