message: Command: have sorted variant members.
diff: @@ -444,71 +444,57 @@ struct ChangeWindowTitle { std::string title; };
  struct ChangeIconName { std::string name; };
  using Command = std::variant<
  - Bell,
  - Linefeed,
  - Backspace,
  - FullReset,
  -
  - DeviceStatusReport,
  - ReportCursorPosition,
  - SendDeviceAttributes,
  - SendTerminalId,
  + AppendChar,
  - ClearToEndOfScreen,
  - ClearToBeginOfScreen,
  + AlternateKeypadMode,
  + BackIndex,
  + Backspace,
  + Bell,
  + ChangeIconName,
  + ChangeWindowTitle,
  + ClearLine,
  ClearScreen,
  -
  ClearScrollbackBuffer,
  - ScrollUp,
  - ScrollDown,
  -
  - ClearToEndOfLine,
  ClearToBeginOfLine,
  - ClearLine,
  -
  - InsertLines,
  - DeleteLines,
  + ClearToBeginOfScreen,
  + ClearToEndOfLine,
  + ClearToEndOfScreen,
  DeleteCharacters,
  -
  - MoveCursorUp,
  + DeleteLines,
  + DesignateCharset,
  + DeviceStatusReport,
  + ForwardIndex,
  + FullReset,
  + HideCursor,
  + Index,
  + InsertLines,
  + Linefeed,
  + MoveCursorBackward,
  MoveCursorDown,
  MoveCursorForward,
  - MoveCursorBackward,
  - MoveCursorToColumn,
  - MoveCursorToBeginOfLine,
  MoveCursorTo,
  + MoveCursorToBeginOfLine,
  + MoveCursorToColumn,
  MoveCursorToNextTab,
  - HideCursor,
  - ShowCursor,
  - SaveCursor,
  + MoveCursorUp,
  + ReportCursorPosition,
  RestoreCursor,
  -
  - Index,
  ReverseIndex,
  - BackIndex,
  - ForwardIndex,
  -
  - SetForegroundColor,
  + SaveCursor,
  + ScreenAlignmentPattern,
  + ScrollDown,
  + ScrollUp,
  + SendDeviceAttributes,
  + SendMouseEvents,
  + SendTerminalId,
  SetBackgroundColor,
  + SetForegroundColor,
  SetGraphicsRendition,
  -
  + SetLeftRightMargin,
  SetMode,
  -
  - SendMouseEvents,
  -
  - AlternateKeypadMode,
  - DesignateCharset,
  - SingleShiftSelect,
  SetTopBottomMargin,
  - SetLeftRightMargin,
  - ScreenAlignmentPattern,
  -
  - // OSC
  - ChangeWindowTitle,
  - ChangeIconName,
  -
  - // Ground
  - AppendChar
  + ShowCursor,
  + SingleShiftSelect
  >;
  std::string to_string(Command const& cmd);
  