(CommandList
  children: [
    (ForEach
      iter_name: i
      iter_words: [
        {(bcpc-) (Lit_LBrace "{") (bootstrap) (Lit_Comma ",") (vm) (Lit_LBrace "{") (1..3) 
          (Lit_RBrace "}") (Lit_RBrace "}")
        }
      ]
      do_arg_iter: False
      body: 
        (DoGroup
          children: [
            (C {(VBoxManage)} {(controlvm)} {($ VSub_Name "$i")} {(poweroff)})
            (C {(VBoxManage)} {(unregistervm)} {($ VSub_Name "$i")} {(--delete)})
          ]
          spids: [22 42]
        )
      redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[44])]
      spids: [9 20]
    )
  ]
)