(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]
    )
  ]
)