(Case
  to_match: {(DQ ($ VSub_Number '$1'))}
  arms: [
    (case_arm
      pat_list: [{(Lit_Other '*') (.zip)}]
      action: [
        (SimpleCommand
          words: [{(exec)} {(unzip)} {(-c)} {(DQ ($ VSub_Number '$1'))}]
          redirects: [(Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})]
        )
      ]
      spids: [20 22 39 16777215]
    )
    (case_arm
      pat_list: [{(Lit_Other '*') (.Z)}]
      action: [
        (SimpleCommand
          words: [{(exec)} {(uncompress)} {(-c)} {(DQ ($ VSub_Number '$1'))}]
          redirects: [(Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})]
        )
      ]
      spids: [42 44 61 16777215]
    )
    (case_arm
      pat_list: [{(Lit_Other '*') (.gz)}]
      action: [
        (SimpleCommand
          words: [{(exec)} {(gzip)} {(-d)} {(-c)} {(DQ ($ VSub_Number '$1'))}]
          redirects: [(Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})]
        )
      ]
      spids: [64 66 85 16777215]
    )
    (case_arm
      pat_list: [{(Lit_Other '*') (.bz2)}]
      action: [
        (SimpleCommand
          words: [{(exec)} {(bzip2)} {(-d)} {(-c)} {(DQ ($ VSub_Number '$1'))}]
          redirects: [(Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})]
        )
      ]
      spids: [88 90 109 16777215]
    )
    (case_arm
      pat_list: [{(Lit_Other '*') (.xz)}]
      action: [
        (SimpleCommand
          words: [{(exec)} {(xz)} {(-d)} {(-c)} {(DQ ($ VSub_Number '$1'))}]
          redirects: [(Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})]
        )
      ]
      spids: [112 114 133 16777215]
    )
    (case_arm
      pat_list: [{(Lit_Other '*') (.lzma)}]
      action: [
        (SimpleCommand
          words: [{(exec)} {(lzma)} {(-d)} {(-c)} {(DQ ($ VSub_Number '$1'))}]
          redirects: [(Redir op:<Redir_Great '2>'> fd:2 arg_word:{(/dev/null)})]
        )
      ]
      spids: [136 138 157 16777215]
    )
  ]
  spids: [11 17 159]
)