code: func NewFatalDisconnectedEvent(cause error) *DisconnectedEvent {
  	return &DisconnectedEvent{Err: &disconnectedError{cause: cause, fatal: true}}
  }
docs: // NewFatalDisconnectedEvent creates a new DisconnectedEvent which indicates that a reconnect is not possible