document:
  nodes:
    - object: block
      type: paragraph
      nodes:
        - object: text
          leaves:
            - text: One paragraph before
    - object: block
      type: unordered_list
      nodes:
        - object: block
          type: list_item
          nodes:
            - object: block
              type: paragraph
              nodes:
                - object: text
                  leaves:
                    - text: Contains a table
            - object: block
              type: table
              data:
                align:
                  - right
                  - null
              nodes:
                - object: block
                  type: table_row
                  nodes:
                    - object: block
                      type: table_cell
                      nodes:
                        - object: text
                          leaves:
                            - text: A
                    - object: block
                      type: table_cell
                      nodes:
                        - object: text
                          leaves:
                            - text: B
                - object: block
                  type: table_row
                  nodes:
                    - object: block
                      type: table_cell
                      nodes:
                        - object: text
                          leaves:
                            - text: A1
                    - object: block
                      type: table_cell
                      nodes:
                        - object: text
                          leaves:
                            - text: B1
                - object: block
                  type: table_row
                  nodes:
                    - object: block
                      type: table_cell
                      nodes:
                        - object: text
                          leaves:
                            - text: A2
                    - object: block
                      type: table_cell
                      nodes:
                        - object: text
                          leaves:
                            - text: B2
        - object: block
          type: list_item
          nodes:
            - object: block
              type: paragraph
              nodes:
                - object: text
                  leaves:
                    - text: Contains a code block
            - object: block
              type: code_block
              nodes:
                - object: block
                  type: code_line
                  nodes:
                    - object: text
                      leaves:
                        - text: Some code
        - object: block
          type: list_item
          nodes:
            - object: block
              type: unstyled
              nodes:
                - object: text
                  leaves:
                    - text: Contains nested list
            - object: block
              type: unordered_list
              nodes:
                - object: block
                  type: list_item
                  nodes:
                    - object: block
                      type: unstyled
                      nodes:
                        - object: text
                          leaves:
                            - text: Sub
                    - object: block
                      type: unordered_list
                      nodes:
                        - object: block
                          type: list_item
                          nodes:
                            - object: block
                              type: unstyled
                              nodes:
                                - object: text
                                  leaves:
                                    - text: Sub sub
        - object: block
          type: list_item
          nodes:
            - object: block
              type: paragraph
              nodes:
                - object: text
                  leaves:
                    - text: Contains a blockquote
            - object: block
              type: blockquote
              nodes:
                - object: block
                  type: paragraph
                  nodes:
                    - object: text
                      leaves:
                        - text: Hello World
    - object: block
      type: paragraph
      nodes:
        - object: text
          leaves:
            - text: One paragraph after
