typedef enum {
    RENAME_WORKSPACE_LIKELY_TO_NEW_NAME = 0,
    RENAME_WORKSPACE_TO_NEW_NAME = 1,
    RENAME_WORKSPACE_LIKELY_TO = 2,
    MOVE_TO_ABSOLUTE_POSITION = 3,
    MOVE_WORKSPACE_TO_OUTPUT = 4,
    RESIZE_HEIGHT_GET_NUMBER = 5,
    MOVE_WORKSPACE_NUMBER = 6,
    RENAME_WORKSPACE_TO = 7,
    RESIZE_TILING_FINAL = 8,
    MOVE_TO_POSITION_X = 9,
    MOVE_TO_POSITION_Y = 10,
    FULLSCREEN_COMPAT = 11,
    MOVE_DIRECTION_PX = 12,
    BAR_HIDDEN_STATE = 13,
    MOVE_TO_POSITION = 14,
    RENAME_WORKSPACE = 15,
    RESIZE_DIRECTION = 16,
    RESIZE_TILING_OR = 17,
    WORKSPACE_NUMBER = 18,
    FULLSCREEN_MODE = 19,
    MOVE_DIRECTION = 20,
    MOVE_TO_OUTPUT = 21,
    MOVE_WORKSPACE = 22,
    APPEND_LAYOUT = 23,
    LAYOUT_TOGGLE = 24,
    RESIZE_HEIGHT = 25,
    RESIZE_TILING = 26,
    SWAP_ARGUMENT = 27,
    BORDER_WIDTH = 28,
    FOCUS_OUTPUT = 29,
    MOVE_TO_MARK = 30,
    RESIZE_WIDTH = 31,
    TITLE_FORMAT = 32,
    FULLSCREEN = 33,
    RESIZE_SET = 34,
    SCRATCHPAD = 35,
    RESIZE_PX = 36,
    WORKSPACE = 37,
    BAR_MODE = 38,
    BAR_W_ID = 39,
    DEBUGLOG = 40,
    FLOATING = 41,
    INITIAL = 42,
    BORDER = 43,
    LAYOUT = 44,
    RENAME = 45,
    RESIZE = 46,
    SHMLOG = 47,
    STICKY = 48,
    UNMARK = 49,
    FOCUS = 50,
    SPLIT = 51,
    MARK = 52,
    MODE = 53,
    MOVE = 54,
    SWAP = 55,
    BAR = 56,
    NOP = 57,
    __CALL = 58
} cmdp_state;
