ParsedUpdate:
    | { data: Message; name: "new_message" }
    | { data: Message; name: "edit_message" }
    | { data: Message[]; name: "message_group" }
    | { data: DeleteMessageUpdate; name: "delete_message" }
    | { data: ChatMemberUpdate; name: "chat_member" }
    | { data: InlineQuery; name: "inline_query" }
    | { data: ChosenInlineResult; name: "chosen_inline_result" }
    | { data: CallbackQuery; name: "callback_query" }
    | { data: InlineCallbackQuery; name: "inline_callback_query" }
    | { data: BusinessCallbackQuery; name: "business_callback_query" }
    | { data: PollUpdate; name: "poll" }
    | { data: PollVoteUpdate; name: "poll_vote" }
    | { data: UserStatusUpdate; name: "user_status" }
    | { data: UserTypingUpdate; name: "user_typing" }
    | { data: HistoryReadUpdate; name: "history_read" }
    | { data: BotStoppedUpdate; name: "bot_stopped" }
    | { data: BotChatJoinRequestUpdate; name: "bot_chat_join_request" }
    | { data: ChatJoinRequestUpdate; name: "chat_join_request" }
    | { data: PreCheckoutQuery; name: "pre_checkout_query" }
    | { data: StoryUpdate; name: "story" }
    | { data: DeleteStoryUpdate; name: "delete_story" }
    | { data: BotReactionUpdate; name: "bot_reaction" }
    | { data: BotReactionCountUpdate; name: "bot_reaction_count" }
    | { data: BusinessConnection; name: "business_connection" }
    | { data: BusinessMessage; name: "new_business_message" }
    | { data: BusinessMessage; name: "edit_business_message" }
    | { data: BusinessMessage[]; name: "business_message_group" }
    | { data: DeleteBusinessMessageUpdate; name: "delete_business_message" }