(CommandList
  children: [
    (ForEach
      iter_name: h
      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)} {(startvm)} {(--type)} {(headless)} {($ VSub_Name "$h")})]
          spids: [22 35]
        )
      spids: [9 20]
    )
  ]
)