async fn handle_init( session: &Session, state: &mut State, out_tx: &Sender<ServerOp>, init: InitPayload, ) -> Result<(), Fatal>
Negotiates INIT. Success sends INFO (and +OK when verbose).