Token:
    | string
    | { command: string }
    | LinkToken
    | { char: string }
    | UserInputToken
    | { subdued: string }
    | { filePath: string }
    | ListToken
    | BoldToken
    | { info: string }
    | { warn: string }
    | { error: string }