(command.Case
  to_match: {(DQ ($ Id.VSub_Number '$1'))}
  arms: [
    (case_arm
      pat_list: [{<Id.Lit_Star '*'> <.zip>}]
      action: [
        (command.Simple
          words: [{<exec>} {<unzip>} {<-c>} {(DQ ($ Id.VSub_Number '$1'))}]
          redirects: [(redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})]
          do_fork: T
        )
      ]
      spids: [20 22 39 -1]
    )
    (case_arm
      pat_list: [{<Id.Lit_Star '*'> <.Z>}]
      action: [
        (command.Simple
          words: [{<exec>} {<uncompress>} {<-c>} {(DQ ($ Id.VSub_Number '$1'))}]
          redirects: [(redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})]
          do_fork: T
        )
      ]
      spids: [42 44 61 -1]
    )
    (case_arm
      pat_list: [{<Id.Lit_Star '*'> <.gz>}]
      action: [
        (command.Simple
          words: [{<exec>} {<gzip>} {<-d>} {<-c>} {(DQ ($ Id.VSub_Number '$1'))}]
          redirects: [(redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})]
          do_fork: T
        )
      ]
      spids: [64 66 85 -1]
    )
    (case_arm
      pat_list: [{<Id.Lit_Star '*'> <.bz2>}]
      action: [
        (command.Simple
          words: [{<exec>} {<bzip2>} {<-d>} {<-c>} {(DQ ($ Id.VSub_Number '$1'))}]
          redirects: [(redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})]
          do_fork: T
        )
      ]
      spids: [88 90 109 -1]
    )
    (case_arm
      pat_list: [{<Id.Lit_Star '*'> <.xz>}]
      action: [
        (command.Simple
          words: [{<exec>} {<xz>} {<-d>} {<-c>} {(DQ ($ Id.VSub_Number '$1'))}]
          redirects: [(redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})]
          do_fork: T
        )
      ]
      spids: [112 114 133 -1]
    )
    (case_arm
      pat_list: [{<Id.Lit_Star '*'> <.lzma>}]
      action: [
        (command.Simple
          words: [{<exec>} {<lzma>} {<-d>} {<-c>} {(DQ ($ Id.VSub_Number '$1'))}]
          redirects: [(redir op:<Id.Redir_Great '2>'> loc:(redir_loc.Fd fd:2) arg:{<'/dev/null'>})]
          do_fork: T
        )
      ]
      spids: [136 138 157 -1]
    )
  ]
)