(command.CommandList
  children: [
    (command.AndOr
      ops: [Op_DAmp Op_DPipe]
      children: [
        (command.Simple
          words: [{(curl)} {(--version)}]
          redirects: [(redir.Redir op:<Redir_AndGreat '&>'> fd:16777215 arg_word:{(/dev/null)})]
        )
        (command.Assignment
          pairs: [(assign_pair lhs:(lhs_expr.LhsName name:URLGET) op:Equal rhs:{(DQ ('curl -sS -L'))})]
        )
        (command.Assignment
          pairs: [(assign_pair lhs:(lhs_expr.LhsName name:URLGET) op:Equal rhs:{(DQ ('wget -nv -O-'))})]
        )
      ]
    )
    (C {(idiff)} 
      {
        (word_part.CommandSub
          left_token: <Left_ProcSubIn '<('>
          command_list: 
            (command.CommandList
              children: [(C {($ VSub_DollarName '$URLGET')} {(DQ ($ VSub_Number '$1'))})]
            )
        )
      } 
      {
        (word_part.CommandSub
          left_token: <Left_ProcSubIn '<('>
          command_list: 
            (command.CommandList
              children: [(C {($ VSub_DollarName '$URLGET')} {(DQ ($ VSub_Number '$2'))})]
            )
        )
      }
    )
  ]
)