(command.CommandList
  children: [
    (command.Pipeline
      children: [
        (command.Simple
          blame_tok: <echo>
          more_env: []
          words: [{<echo>} {(DQ <Hello>)}]
          redirects: []
          do_fork: T
        )
        (command.Simple
          blame_tok: <Id.VSub_Number '$1'>
          more_env: []
          words: [
            {($ Id.VSub_Number 1)}
            {($ Id.VSub_Number 2)}
            {($ Id.VSub_Number 3)}
            {<pipe>}
            {<pipe>}
            {<pipe>}
          ]
          redirects: [(Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>})]
          do_fork: T
        )
        (command.Simple
          blame_tok: <cat>
          more_env: []
          words: [{<cat>} {<->}]
          redirects: [
            (Redir
              op: <Id.Redir_Great '>'>
              loc: (redir_loc.Fd fd:1)
              arg: {($ Id.VSub_Number 4)}
            )
          ]
          do_fork: T
        )
      ]
      ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
    )
    (command.Simple
      blame_tok: <Id.VSub_Number '$1'>
      more_env: []
      words: [
        {($ Id.VSub_Number 1)}
        {($ Id.VSub_Number 2)}
        {($ Id.VSub_Number 3)}
        {($ Id.VSub_Number 6)}
        {<file>}
        {<file>}
      ]
      redirects: [
        (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)})
        (Redir
          op: <Id.Redir_Great '>'>
          loc: (redir_loc.Fd fd:1)
          arg: {($ Id.VSub_Number 5) <.stdout>}
        )
        (Redir
          op: <Id.Redir_Great '2>'>
          loc: (redir_loc.Fd fd:2)
          arg: {($ Id.VSub_Number 5) <.stderr>}
        )
      ]
      do_fork: T
    )
    (command.Simple
      blame_tok: <Id.VSub_Number '$1'>
      more_env: []
      words: [
        {($ Id.VSub_Number 1)}
        {($ Id.VSub_Number 2)}
        {($ Id.VSub_Number 3)}
        {($ Id.VSub_Number 6)}
        {<file>}
        {<file>}
      ]
      redirects: [
        (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)})
        (Redir
          op: <Id.Redir_DGreat '>>'>
          loc: (redir_loc.Fd fd:1)
          arg: {($ Id.VSub_Number 5) <.stdout>}
        )
        (Redir
          op: <Id.Redir_DGreat '2>>'>
          loc: (redir_loc.Fd fd:2)
          arg: {($ Id.VSub_Number 5) <.stderr>}
        )
      ]
      do_fork: T
    )
    (command.Simple
      blame_tok: <Id.VSub_Number '$1'>
      more_env: []
      words: [
        {($ Id.VSub_Number 1)}
        {($ Id.VSub_Number 2)}
        {($ Id.VSub_Number 3)}
        {($ Id.VSub_Number 6)}
        {<terminal>}
        {<terminal>}
      ]
      redirects: [
        (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)})
        (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})
        (Redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})
      ]
      do_fork: T
    )
    (command.Simple
      blame_tok: <Id.VSub_Number '$1'>
      more_env: []
      words: [
        {($ Id.VSub_Number 1)}
        {($ Id.VSub_Number 2)}
        {($ Id.VSub_Number 3)}
        {($ Id.VSub_Number 6)}
        {<terminal>}
        {<pipe>}
      ]
      redirects: [
        (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)})
        (Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>})
        (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})
      ]
      do_fork: T
    )
    (command.Simple
      blame_tok: <Id.VSub_Number '$1'>
      more_env: []
      words: [
        {($ Id.VSub_Number 1)}
        {($ Id.VSub_Number 2)}
        {($ Id.VSub_Number 3)}
        {($ Id.VSub_Number 6)}
        {<terminal>}
        {<terminal>}
      ]
      redirects: [
        (Redir op:<Id.Redir_Less '<'> loc:(redir_loc.Fd fd:0) arg:{($ Id.VSub_Number 4)})
        (Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})
        (Redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>})
      ]
      do_fork: T
    )
  ]
)