(CommandList
  children: [
    (SimpleCommand
      words: [{(cat)}]
      redirects: [
        (HereDoc
          op_id: Redir_DLessDash
          fd: -1
          body: {(DQ ("  Hello world ") ($ VSub_Name "$PATH") ("\n") ("  EOF\n"))}
          do_expansion: True
          here_end: EOF
          was_filled: True
          spids: [2]
        )
      ]
    )
  ]
)