(command.CommandList
  children: [
    (command.Simple
      blame_tok: <set>
      more_env: []
      words: [{<set>} {<-o>} {<nounset>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <set>
      more_env: []
      words: [{<set>} {<-o>} {<pipefail>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <set>
      more_env: []
      words: [{<set>} {<-o>} {<errexit>}]
      redirects: []
      do_fork: T
    )
    (command.Simple
      blame_tok: <readonly>
      more_env: []
      words: [{<readonly>} {<Id.Lit_VarLike 'RESULT_DIR='> <'_tmp/wild'>}]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <_manifest>
      name: _manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'proj='> ($ Id.VSub_Number 1)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'base_dir='> ($ Id.VSub_Number 2)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <shift>
              more_env: []
              words: [{<shift>} {<2>}]
              redirects: []
              do_fork: T
            )
            (command.ForEach
              keyword: <Id.KW_For for>
              iter_names: [path]
              iterable: (for_iter.Words words:[{(DQ ($ Id.VSub_At '@'))}])
              semi_tok: <Id.Op_Semi _>
              body: 
                (command.DoGroup
                  left: <Id.KW_Do do>
                  children: [
                    (command.Simple
                      blame_tok: <echo>
                      more_env: []
                      words: [
                        {<echo>}
                        {($ Id.VSub_DollarName proj)}
                        {($ Id.VSub_DollarName base_dir) <'/'> ($ Id.VSub_DollarName path)}
                        {($ Id.VSub_DollarName path)}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  right: <Id.KW_Done done>
                )
              redirects: []
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <_sh-manifest>
      name: _sh-manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'base_dir='> ($ Id.VSub_Number 1)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [
                {<local>}
                {<Id.Lit_VarLike 'category='> 
                  (BracedVarSub
                    left: <Id.Left_DollarBrace '${'>
                    token: <Id.VSub_Number 2>
                    var_name: 2
                    suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{})
                    right: <Id.Right_DollarBrace '}'>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<proj>}]
              redirects: []
              do_fork: T
            )
            (command.If
              if_kw: <Id.KW_If if>
              arms: [
                (IfArm
                  keyword: <Id.KW_If if>
                  cond: 
                    (condition.Shell
                      commands: [
                        (command.Sentence
                          child: 
                            (command.Simple
                              blame_tok: <test>
                              more_env: []
                              words: [{<test>} {<-n>} {(DQ ($ Id.VSub_DollarName category))}]
                              redirects: []
                              do_fork: T
                            )
                          terminator: <Id.Op_Semi _>
                        )
                      ]
                    )
                  then_kw: <Id.KW_Then then>
                  action: [
                    (command.ShAssignment
                      left: <Id.Lit_VarLike 'proj='>
                      pairs: [
                        (AssignPair
                          left: <Id.Lit_VarLike 'proj='>
                          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'proj='> name:proj)
                          op: assign_op.Equal
                          rhs: 
                            {
                              (DQ ($ Id.VSub_DollarName category) <'/'> 
                                (CommandSub
                                  left_token: <Id.Left_DollarParen '$('>
                                  child: 
                                    (command.Simple
                                      blame_tok: <basename>
                                      more_env: []
                                      words: [{<basename>} {($ Id.VSub_DollarName base_dir)}]
                                      redirects: []
                                      do_fork: T
                                    )
                                  right: <Id.Eof_RParen _>
                                )
                              )
                            }
                        )
                      ]
                      redirects: []
                    )
                  ]
                  spids: [161 172]
                )
              ]
              else_kw: <Id.KW_Else else>
              else_action: [
                (command.ShAssignment
                  left: <Id.Lit_VarLike 'proj='>
                  pairs: [
                    (AssignPair
                      left: <Id.Lit_VarLike 'proj='>
                      lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'proj='> name:proj)
                      op: assign_op.Equal
                      rhs: 
                        {
                          (DQ 
                            (CommandSub
                              left_token: <Id.Left_DollarParen '$('>
                              child: 
                                (command.Simple
                                  blame_tok: <basename>
                                  more_env: []
                                  words: [{<basename>} {($ Id.VSub_DollarName base_dir)}]
                                  redirects: []
                                  do_fork: T
                                )
                              right: <Id.Eof_RParen _>
                            )
                          )
                        }
                    )
                  ]
                  redirects: []
                )
              ]
              fi_kw: <Id.KW_Fi fi>
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {($ Id.VSub_DollarName proj)}
                {($ Id.VSub_DollarName base_dir)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName base_dir)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <_configure-manifest>
      name: _configure-manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'base_dir='> ($ Id.VSub_Number 1)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <shift>
              more_env: []
              words: [{<shift>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [
                {<local>}
                {<Id.Lit_VarLike 'name='> 
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <basename>
                        more_env: []
                        words: [{<basename>} {($ Id.VSub_DollarName base_dir)}]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {(${ Id.VSub_Name name) <__configure>}
                {($ Id.VSub_DollarName base_dir)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <configure>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <oil-sketch-manifest>
      name: oil-sketch-manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [
                {<local>}
                {<Id.Lit_VarLike 'base_dir='> <Id.Lit_TildeLike '~'> <'/git/oil-sketch'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <pushd>
              more_env: []
              words: [{<pushd>} {($ Id.VSub_DollarName base_dir)}]
              redirects: [(Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})]
              do_fork: T
            )
            (command.ForEach
              keyword: <Id.KW_For for>
              iter_names: [name]
              iterable: 
                (for_iter.Words
                  words: [
                    {<Id.Lit_Star '*'> <.sh>}
                    (word.BracedTree
                      parts: [
                        (word_part.BracedTuple
                          words: [{<awk>} {<demo>} {<make>} {<misc>} {<regex>} {<tools>}]
                        )
                        <'/'>
                        <Id.Lit_Star '*'>
                        <.sh>
                      ]
                    )
                  ]
                )
              semi_tok: <Id.Op_Semi _>
              body: 
                (command.DoGroup
                  left: <Id.KW_Do do>
                  children: [
                    (command.Simple
                      blame_tok: <echo>
                      more_env: []
                      words: [
                        {<echo>}
                        {<oil-sketch>}
                        {($ Id.VSub_DollarName base_dir) <'/'> ($ Id.VSub_DollarName name)}
                        {($ Id.VSub_DollarName name)}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  right: <Id.KW_Done done>
                )
              redirects: []
            )
            (command.Simple
              blame_tok: <popd>
              more_env: []
              words: [{<popd>}]
              redirects: [(Redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>})]
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <oil-manifest>
      name: oil-manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'base_dir='> ($ Id.VSub_DollarName PWD)}]
              redirects: []
              do_fork: T
            )
            (command.ForEach
              keyword: <Id.KW_For for>
              iter_names: [name]
              iterable: 
                (for_iter.Words
                  words: [
                    {<configure>}
                    {<install>}
                    {<Id.Lit_Star '*'> <.sh>}
                    (word.BracedTree
                      parts: [
                        (word_part.BracedTuple
                          words: [{<benchmarks>} {<build>} {<test>} {<scripts>} {<opy>}]
                        )
                        <'/'>
                        <Id.Lit_Star '*'>
                        <.sh>
                      ]
                    )
                  ]
                )
              semi_tok: <Id.Op_Semi _>
              body: 
                (command.DoGroup
                  left: <Id.KW_Do do>
                  children: [
                    (command.Simple
                      blame_tok: <echo>
                      more_env: []
                      words: [
                        {<echo>}
                        {<oil>}
                        {($ Id.VSub_DollarName base_dir) <'/'> ($ Id.VSub_DollarName name)}
                        {($ Id.VSub_DollarName name)}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  right: <Id.KW_Done done>
                )
              redirects: []
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.Simple
      blame_tok: <readonly>
      more_env: []
      words: [
        {<readonly>}
        {<Id.Lit_VarLike 'ABORIGINAL_DIR='> <Id.Lit_TildeLike '~'> <'/src/aboriginal-1.4.5'>}
      ]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <all-manifests>
      name: all-manifests
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <oil-manifest>
              more_env: []
              words: [{<oil-manifest>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<src>}]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/wild/books/wicked_cool_shell_scripts_2e'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'books/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {<.git>}
                          {<-a>}
                          {<-prune>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-o>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/bash-completion'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'shell/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src) <'/completions'>}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'completions/%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/bats'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'shell/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-wholename>}
                          {(SQ <'*/libexec/*'>)}
                          {<-a>}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/bashdb-4.4-0.92'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'shell/bashdb'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/Bash-Snippets'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'shell/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {<.git>}
                          {<-a>}
                          {<-prune>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-o>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/asdf'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'shell/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {(SQ <'*.bash'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/other/scripts-to-rule-them-all'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'shell/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {<.git>}
                          {<-a>}
                          {<-prune>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-o>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/shell/shflags'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (DQ <'shell/'> 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <basename>
                          more_env: []
                          words: [{<basename>} {($ Id.VSub_DollarName src)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {<.git>}
                          {<-a>}
                          {<-prune>}
                          {(SQ <')'>)}
                          {<-o>}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {<shflags>}
                          {<-o>}
                          {<-name>}
                          {<shlib>}
                          {<-o>}
                          {<-name>}
                          {<shunit2>}
                          {<-o>}
                          {<-name>}
                          {<versions>}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/hg/wild/shell-script-library'>}
                {<shell>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/modernish'>}
                {<shell>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/posixcube'>}
                {<shell>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/languages/ast'>}
                {<shell>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/languages/mwc-sh'>}
                {<shell>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/mksh'>}
                {<shell>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/minimal'>}
                {<distro>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/linuxkit'>}
                {<distro>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/portage'>}
                {<distro>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/distro/woof-CE'>}
                {<distro>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/distro/crankshaft'>}
                {<distro>}
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/alpine/aports'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/alpine-aports'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {<APKBUILD>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {($ Id.VSub_DollarName ABORIGINAL_DIR)}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/aboriginal'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {<'/etc/init.d'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/initd'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {<'/usr/bin'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/usr-bin'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/basis-build/_tmp/debootstrap'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/debootstrap'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {<debootstrap>}
                          {<-o>}
                          {<-name>}
                          {<functions>}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src) <'/scripts'>}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'scripts/%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/distro/DietPi'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/DietPi'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {(SQ <'dietpi-*'>)}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/grep-2.24'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [{<_sh-manifest>} {($ Id.VSub_DollarName src)} {<gnu>}]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/coreutils-8.22'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [{<_sh-manifest>} {($ Id.VSub_DollarName src)} {<gnu>}]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/glibc-2.23'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [{<_sh-manifest>} {($ Id.VSub_DollarName src)} {<gnu>}]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/binutils-2.26'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [{<_sh-manifest>} {($ Id.VSub_DollarName src)} {<gnu>}]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/freebsd-11.1/usr/src'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<freebsd-11.1>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-a>}
                          {<Id.KW_Bang '!'>}
                          {<-name>}
                          {(SQ <ltmain.sh>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/minix'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/illumos-gate'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/daemontools-encore'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/mesos'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/rocket'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/docker'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/chef-bcpc'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/sandstorm'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/kubernetes'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/manta-marlin'>}
                {<cloud>}
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/dokku'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'cloud/dokku'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {<dokku>}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/bazel'>}
                {<google>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/protobuf'>}
                {<google>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/kythe'>}
                {<google>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/tensorflow'>}
                {<google>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/scratch/shasm'>}
                {<esoteric>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/esoteric/wwwoosh'>}
                {<esoteric>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/esoteric/lishp'>}
                {<esoteric>}
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/CmdlineGL'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/CmdlineGL'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {(SQ <'*.lib'>)}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/wild/esoteric/setup.shl'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/setup.shl'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.shl'>)}
                          {<-o>}
                          {<-name>}
                          {<setup>}
                          {<-o>}
                          {<-name>}
                          {<Setup>}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/wild/esoteric/mal/bash'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/make-a-lisp-bash'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/esoteric/gherkin'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/gherkin'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {(SQ <gherkin>)}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/esoteric/balls'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/balls'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {<balls>}
                          {<-o>}
                          {<-name>}
                          {<esh>}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/wild/esoteric/bashcached'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/bashcached'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {(SQ <bashcached>)}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/wild/esoteric/quinedb'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/quinedb'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(SQ <'('>)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-o>}
                          {<-name>}
                          {(SQ <quinedb>)}
                          {(SQ <')'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) 
                      <'/git/wild/esoteric/bashttpd'>
                    }
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/bashttpd'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <bashttpd>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/j'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'esoteric/j'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-name>}
                          {<j>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/JSON.sh'>}
                {<esoteric>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/languages/julia'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/languages/reason'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/languages/sdk'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/languages/micropython'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/staticpython'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/exp'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/hg/other'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<hg-other>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/src/linux-4.8.7'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/git'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <basename>
                        more_env: []
                        words: [{<basename>} {($ Id.VSub_DollarName src)}]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-name>}
                          {(SQ <'*.sh'>)}
                          {<-a>}
                          {<Id.KW_Bang '!'>}
                          {<-name>}
                          {(SQ <git-gui.sh>)}
                          {<Id.KW_Bang '!'>}
                          {<-name>}
                          {(SQ <po2msg.sh>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/liballocs'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/boringssl'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <_sh-manifest>
              more_env: []
              words: [
                {<_sh-manifest>}
                {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/arrow'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/perf-tools'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <basename>
                        more_env: []
                        words: [{<basename>} {($ Id.VSub_DollarName src)}]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {<.git>}
                          {<-a>}
                          {<-prune>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-o>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {<tcpretrans>}
                          {<-a>}
                          {<-prune>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-o>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: 
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/pixelb-scripts'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<pixelb-scripts>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-name>}
                          {<.git>}
                          {<-a>}
                          {<-prune>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                          {<-o>}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-executable>}
                          {<-a>}
                          {<Id.KW_Bang '!'>}
                          {<-name>}
                          {(SQ <'*.py'>)}
                          {<-a>}
                          {<-exec>}
                          {<'test/shebang.sh'>}
                          {<is-shell>}
                          {<Id.Lit_LBrace '{'> <Id.Lit_RBrace '}'>}
                          {(SQ <';'>)}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                          {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/wd'>}
                )
              ]
              redirects: []
            )
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <basename>
                        more_env: []
                        words: [{<basename>} {($ Id.VSub_DollarName src)}]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [
                          {<find>}
                          {($ Id.VSub_DollarName src)}
                          {<-type>}
                          {<f>}
                          {<-a>}
                          {<-name>}
                          {<wd>}
                          {<-a>}
                          {<-printf>}
                          {(SQ <'%P\\n'>)}
                        ]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.ControlFlow keyword:<Id.ControlFlow_Return return>)
            (command.Simple
              blame_tok: <log>
              more_env: []
              words: [{<log>} {(DQ <'Finding Files in Big Projects'>)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <readonly>
              more_env: []
              words: [
                {<readonly>}
                {<Id.Lit_VarLike 'BIG_BUILD_ROOT='> 
                  <'/media/andy/hdd-8T/big-build/ssd-backup/sdb/build'>
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (BraceGroup
                  left: <Id.Lit_LBrace '{'>
                  children: [
                    (command.Simple
                      blame_tok: <_sh-manifest>
                      more_env: []
                      words: [
                        {<_sh-manifest>}
                        {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/hg/other/mozilla-central/'>}
                      ]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <_sh-manifest>
                      more_env: []
                      words: [{<_sh-manifest>} {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/chrome'>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <_configure-manifest>
                      more_env: []
                      words: [
                        {<_configure-manifest>}
                        {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/chrome'>}
                      ]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <_sh-manifest>
                      more_env: []
                      words: [{<_sh-manifest>} {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/android'>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <_configure-manifest>
                      more_env: []
                      words: [
                        {<_configure-manifest>}
                        {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/android'>}
                      ]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <_sh-manifest>
                      more_env: []
                      words: [{<_sh-manifest>} {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/openwrt'>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <_sh-manifest>
                      more_env: []
                      words: [
                        {<_sh-manifest>}
                        {($ Id.VSub_DollarName BIG_BUILD_ROOT) <'/OpenWireless'>}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  redirects: []
                  right: <Id.Lit_RBrace '}'>
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.Simple
      blame_tok: <readonly>
      more_env: []
      words: [{<readonly>} {<Id.Lit_VarLike 'MANIFEST='> <'_tmp/wild/MANIFEST.txt'>}]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <write-manifest>
      name: write-manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <mkdir>
              more_env: []
              words: [{<mkdir>} {<-p>} {<'_tmp/wild'>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'out='> ($ Id.VSub_DollarName MANIFEST)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <all-manifests>
              more_env: []
              words: [{<all-manifests>}]
              redirects: [
                (Redir
                  op: <Id.Redir_Great '>'>
                  loc: (redir_loc.Fd fd:1)
                  arg: {($ Id.VSub_DollarName out)}
                )
              ]
              do_fork: T
            )
            (command.Simple
              blame_tok: <wc>
              more_env: []
              words: [{<wc>} {<-l>} {($ Id.VSub_DollarName out)}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <multi>
      name: multi
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Sentence
              child: 
                (command.Simple
                  blame_tok: <Id.Lit_TildeLike '~'>
                  more_env: []
                  words: [
                    {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/hg/tree-tools/bin/multi'>}
                    {(DQ ($ Id.VSub_At '@'))}
                  ]
                  redirects: []
                  do_fork: T
                )
              terminator: <Id.Op_Semi _>
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <make-archive>
      name: make-archive
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'out='> <'_tmp/wild/wild-source.tar.gz'>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <rm>
              more_env: []
              words: [{<rm>} {<-f>} {($ Id.VSub_DollarName out)}]
              redirects: []
              do_fork: T
            )
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <awk>
                  more_env: []
                  words: [{<awk>} {(SQ <'{print $2 " " $1 "/" $3 }'>)} {($ Id.VSub_DollarName MANIFEST)}]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <multi>
                  more_env: []
                  words: [{<multi>} {<tar>} {($ Id.VSub_DollarName out)}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
            (command.Simple
              blame_tok: <ls>
              more_env: []
              words: [{<ls>} {<-l>} {($ Id.VSub_DollarName out)}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <abspaths>
      name: abspaths
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [
                {<local>}
                {<Id.Lit_VarLike 'proj='> 
                  (BracedVarSub
                    left: <Id.Left_DollarBrace '${'>
                    token: <Id.VSub_Number 1>
                    var_name: 1
                    suffix_op: (suffix_op.Unary op:<Id.VTest_ColonHyphen _> arg_word:{})
                    right: <Id.Right_DollarBrace '}'>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.If
              if_kw: <Id.KW_If if>
              arms: [
                (IfArm
                  keyword: <Id.KW_If if>
                  cond: 
                    (condition.Shell
                      commands: [
                        (command.Sentence
                          child: 
                            (command.Simple
                              blame_tok: <test>
                              more_env: []
                              words: [{<test>} {<-n>} {(DQ ($ Id.VSub_DollarName proj))}]
                              redirects: []
                              do_fork: T
                            )
                          terminator: <Id.Op_Semi _>
                        )
                      ]
                    )
                  then_kw: <Id.KW_Then then>
                  action: [
                    (command.Simple
                      blame_tok: <awk>
                      more_env: []
                      words: [
                        {<awk>}
                        {<-v>}
                        {<Id.Lit_VarLike 'proj='> ($ Id.VSub_DollarName proj)}
                        {(SQ <'$1 == proj {print $2}'>)}
                        {($ Id.VSub_DollarName MANIFEST)}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  spids: [3026 3037]
                )
              ]
              else_kw: <Id.KW_Else else>
              else_action: [
                (command.Simple
                  blame_tok: <awk>
                  more_env: []
                  words: [{<awk>} {(SQ <'{print $2}'>)} {($ Id.VSub_DollarName MANIFEST)}]
                  redirects: []
                  do_fork: T
                )
              ]
              fi_kw: <Id.KW_Fi fi>
              redirects: []
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <count-lines>
      name: count-lines
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Pipeline
                  children: [
                    (command.Simple
                      blame_tok: <abspaths>
                      more_env: []
                      words: [{<abspaths>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <grep>
                      more_env: []
                      words: [{<grep>} {<-v>} {<ltmain.sh>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <tr>
                      more_env: []
                      words: [{<tr>} {(SQ <'\\n'>)} {(SQ <'\\0'>)}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <wc>
                      more_env: []
                      words: [{<wc>} {<-l>} {<--files0-from>} {<->}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <sort>
                      more_env: []
                      words: [{<sort>} {<-n>}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _> <Id.Op_Pipe _> <Id.Op_Pipe _>]
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <grep-features1>
      name: grep-features1
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Pipeline
                  children: [
                    (command.Simple
                      blame_tok: <abspaths>
                      more_env: []
                      words: [{<abspaths>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <grep>
                      more_env: []
                      words: [{<grep>} {<-v>} {<ltmain.sh>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <xargs>
                      more_env: []
                      words: [{<xargs>} {<egrep>} {(SQ <'^[[:space:]]*[a-zA-Z0-9]+\\[.*\\]='>)}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <grep-features2>
      name: grep-features2
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Pipeline
                  children: [
                    (command.Simple
                      blame_tok: <abspaths>
                      more_env: []
                      words: [{<abspaths>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <grep>
                      more_env: []
                      words: [{<grep>} {<-v>} {<ltmain.sh>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <xargs>
                      more_env: []
                      words: [{<xargs>} {<grep>} {<-F>} {(SQ <'=(['>)}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <grep-features3>
      name: grep-features3
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Pipeline
                  children: [
                    (command.Simple
                      blame_tok: <abspaths>
                      more_env: []
                      words: [{<abspaths>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <grep>
                      more_env: []
                      words: [{<grep>} {<-v>} {<ltmain.sh>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <xargs>
                      more_env: []
                      words: [{<xargs>} {<grep>} {<-F>} {(SQ <';&'>)}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <detect-all-types>
      name: detect-all-types
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Pipeline
                  children: [
                    (command.Simple
                      blame_tok: <abspaths>
                      more_env: []
                      words: [{<abspaths>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <xargs>
                      more_env: []
                      words: [{<xargs>} {<file>}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <pv>
                      more_env: []
                      words: [{<pv>}]
                      redirects: [
                        (Redir
                          op: <Id.Redir_Great '>'>
                          loc: (redir_loc.Fd fd:1)
                          arg: {<'_tmp/wild/file-types.txt'>}
                        )
                      ]
                      do_fork: T
                    )
                  ]
                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <wild-types>
      name: wild-types
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <cat>
                  more_env: []
                  words: [{<cat>} {<'_tmp/wild/file-types.txt'>}]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <'test/wild_types.py'>
                  more_env: []
                  words: [{<'test/wild_types.py'>}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <all>
      name: all
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <'test/wild-runner.sh'>
              more_env: []
              words: [{<'test/wild-runner.sh'>} {<parse-and-report>} {(DQ ($ Id.VSub_At '@'))}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <find-tracebacks>
      name: find-tracebacks
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <find>
                  more_env: []
                  words: [{<find>} {<'_tmp/wild/raw'>} {<-name>} {(SQ <'*__parse.stderr.txt*'>)}]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <xargs>
                  more_env: []
                  words: [{<xargs>} {<grep>} {<-l>} {(SQ <Traceback>)}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <find-with-shebang>
      name: find-with-shebang
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'dir='> ($ Id.VSub_Number 1)}]
              redirects: []
              do_fork: T
            )
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Simple
                  blame_tok: <find>
                  more_env: []
                  words: [
                    {<find>}
                    {($ Id.VSub_DollarName dir)}
                    {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                    {<-name>}
                    {<.git>}
                    {<-a>}
                    {<-prune>}
                    {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                    {<-o>}
                    {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\('> ch:'(')}
                    {<-regex>}
                    {(SQ <'.+/[a-zA-Z0-9_\\-]+'>)}
                    {<-a>}
                    {<-type>}
                    {<f>}
                    {<-a>}
                    {<-executable>}
                    {<-a>}
                    {<-exec>}
                    {<'test/shebang.sh'>}
                    {<is-shell>}
                    {<Id.Lit_LBrace '{'> <Id.Lit_RBrace '}'>}
                    {(SQ <';'>)}
                    {<-a>}
                    {<-printf>}
                    {(SQ <'%p\\n'>)}
                    {(word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\)'> ch:')')}
                  ]
                  redirects: []
                  do_fork: T
                )
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <gentoo>
      name: gentoo
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<src>}]
              redirects: []
              do_fork: T
            )
            (command.ShAssignment
              left: <Id.Lit_VarLike 'src='>
              pairs: [
                (AssignPair
                  left: <Id.Lit_VarLike 'src='>
                  lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'src='> name:src)
                  op: assign_op.Equal
                  rhs: {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/gentoo/gentoo'>}
                )
              ]
              redirects: []
            )
            (command.TimeBlock
              keyword: <Id.KW_Time time>
              pipeline: 
                (command.Pipeline
                  children: [
                    (command.Simple
                      blame_tok: <find>
                      more_env: []
                      words: [
                        {<find>}
                        {($ Id.VSub_DollarName src)}
                        {<-name>}
                        {(SQ <'*.ebuild'>)}
                        {<-a>}
                        {<-print0>}
                      ]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <wc>
                      more_env: []
                      words: [{<wc>} {<-l>} {<--files0-from>} {<->}]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <sort>
                      more_env: []
                      words: [{<sort>} {<-n>}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                )
            )
            (command.ControlFlow keyword:<Id.ControlFlow_Return return>)
            (command.Simple
              blame_tok: <_manifest>
              more_env: []
              words: [
                {<_manifest>}
                {<'distro/gentoo'>}
                {($ Id.VSub_DollarName src)}
                {
                  (CommandSub
                    left_token: <Id.Left_DollarParen '$('>
                    child: 
                      (command.Simple
                        blame_tok: <find>
                        more_env: []
                        words: [{<find>} {($ Id.VSub_DollarName src)} {<.>} {<-name>} {(SQ <'*.ebuild'>)}]
                        redirects: []
                        do_fork: T
                      )
                    right: <Id.Eof_RParen _>
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.Simple
      blame_tok: <readonly>
      more_env: []
      words: [
        {<readonly>}
        {<Id.Lit_VarLike 'AB_PACKAGES='> <Id.Lit_TildeLike '~'> 
          <'/hg/scratch/aboriginal/aboriginal-1.2.2/packages'>
        }
      ]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <aboriginal-packages>
      name: aboriginal-packages
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.ForEach
              keyword: <Id.KW_For for>
              iter_names: [z]
              iterable: 
                (for_iter.Words
                  words: [{($ Id.VSub_DollarName AB_PACKAGES) <'/'> <Id.Lit_Star '*'> <.tar.gz>}]
                )
              semi_tok: <Id.Op_Semi _>
              body: 
                (command.DoGroup
                  left: <Id.KW_Do do>
                  children: [
                    (command.Simple
                      blame_tok: <local>
                      more_env: []
                      words: [
                        {<local>}
                        {<Id.Lit_VarLike 'name='> 
                          (CommandSub
                            left_token: <Id.Left_DollarParen '$('>
                            child: 
                              (command.Simple
                                blame_tok: <basename>
                                more_env: []
                                words: [{<basename>} {($ Id.VSub_DollarName z)} {<.tar.gz>}]
                                redirects: []
                                do_fork: T
                              )
                            right: <Id.Eof_RParen _>
                          )
                        }
                      ]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <echo>
                      more_env: []
                      words: [{<echo>} {($ Id.VSub_DollarName z)} {<-z>} {($ Id.VSub_DollarName name)}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  right: <Id.KW_Done done>
                )
              redirects: []
            )
            (command.ForEach
              keyword: <Id.KW_For for>
              iter_names: [z]
              iterable: 
                (for_iter.Words
                  words: [{($ Id.VSub_DollarName AB_PACKAGES) <'/'> <Id.Lit_Star '*'> <.tar.bz2>}]
                )
              semi_tok: <Id.Op_Semi _>
              body: 
                (command.DoGroup
                  left: <Id.KW_Do do>
                  children: [
                    (command.Simple
                      blame_tok: <local>
                      more_env: []
                      words: [
                        {<local>}
                        {<Id.Lit_VarLike 'name='> 
                          (CommandSub
                            left_token: <Id.Left_DollarParen '$('>
                            child: 
                              (command.Simple
                                blame_tok: <basename>
                                more_env: []
                                words: [{<basename>} {($ Id.VSub_DollarName z)} {<.tar.bz2>}]
                                redirects: []
                                do_fork: T
                              )
                            right: <Id.Eof_RParen _>
                          )
                        }
                      ]
                      redirects: []
                      do_fork: T
                    )
                    (command.Simple
                      blame_tok: <echo>
                      more_env: []
                      words: [{<echo>} {($ Id.VSub_DollarName z)} {<-j>} {($ Id.VSub_DollarName name)}]
                      redirects: []
                      do_fork: T
                    )
                  ]
                  right: <Id.KW_Done done>
                )
              redirects: []
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.Simple
      blame_tok: <readonly>
      more_env: []
      words: [{<readonly>} {<Id.Lit_VarLike 'AB_OUT='> <'_tmp/aboriginal'>}]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <aboriginal-manifest>
      name: aboriginal-manifest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <mkdir>
              more_env: []
              words: [{<mkdir>} {<-p>} {($ Id.VSub_DollarName AB_OUT)}]
              redirects: []
              do_fork: T
            )
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <aboriginal-packages>
                  more_env: []
                  words: [{<aboriginal-packages>}]
                  redirects: []
                  do_fork: T
                )
                (command.WhileUntil
                  keyword: <Id.KW_While while>
                  cond: 
                    (condition.Shell
                      commands: [
                        (command.Sentence
                          child: 
                            (command.Simple
                              blame_tok: <read>
                              more_env: []
                              words: [{<read>} {<z>} {<tar_flag>} {<name>}]
                              redirects: []
                              do_fork: T
                            )
                          terminator: <Id.Op_Semi _>
                        )
                      ]
                    )
                  body: 
                    (command.DoGroup
                      left: <Id.KW_Do do>
                      children: [
                        (command.Simple
                          blame_tok: <echo>
                          more_env: []
                          words: [{<echo>} {($ Id.VSub_DollarName z)} {($ Id.VSub_DollarName name)}]
                          redirects: []
                          do_fork: T
                        )
                        (command.Simple
                          blame_tok: <local>
                          more_env: []
                          words: [
                            {<local>}
                            {<Id.Lit_VarLike 'listing='> ($ Id.VSub_DollarName AB_OUT) <'/'> 
                              (${ Id.VSub_Name name) <.txt>
                            }
                          ]
                          redirects: []
                          do_fork: T
                        )
                        (command.AndOr
                          children: [
                            (command.Pipeline
                              children: [
                                (command.Simple
                                  blame_tok: <tar>
                                  more_env: []
                                  words: [
                                    {<tar>}
                                    {<--list>}
                                    {<--verbose>}
                                    {($ Id.VSub_DollarName tar_flag)}
                                  ]
                                  redirects: [
                                    (Redir
                                      op: <Id.Redir_Less '<'>
                                      loc: (redir_loc.Fd fd:0)
                                      arg: {($ Id.VSub_DollarName z)}
                                    )
                                  ]
                                  do_fork: T
                                )
                                (command.Simple
                                  blame_tok: <grep>
                                  more_env: []
                                  words: [{<grep>} {(SQ <'\\.sh$'>)}]
                                  redirects: [
                                    (Redir
                                      op: <Id.Redir_Great '>'>
                                      loc: (redir_loc.Fd fd:1)
                                      arg: {($ Id.VSub_DollarName listing)}
                                    )
                                  ]
                                  do_fork: T
                                )
                              ]
                              ops: [<Id.Op_Pipe _>]
                            )
                            (command.Simple
                              blame_tok: <true>
                              more_env: []
                              words: [{<true>}]
                              redirects: []
                              do_fork: T
                            )
                          ]
                          ops: [<Id.Op_DPipe _>]
                        )
                      ]
                      right: <Id.KW_Done done>
                    )
                  redirects: []
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <aboriginal-biggest>
      name: aboriginal-biggest
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <cat>
                  more_env: []
                  words: [{<cat>} {($ Id.VSub_DollarName AB_OUT) <'/'> <Id.Lit_Star '*'> <.txt>}]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <awk>
                  more_env: []
                  words: [{<awk>} {(SQ <'{print $3 " " $6}'>)}]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <sort>
                  more_env: []
                  words: [{<sort>} {<-n>}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.Simple
      blame_tok: <readonly>
      more_env: []
      words: [{<readonly>} {<Id.Lit_VarLike 'AB_TIMES='> <'_tmp/parse-aboriginal.csv'>}]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <parse-aboriginal>
      name: parse-aboriginal
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Pipeline
              children: [
                (command.Simple
                  blame_tok: <find>
                  more_env: []
                  words: [{<find>} {($ Id.VSub_DollarName ABORIGINAL_DIR)} {<-name>} {(SQ <'*.sh'>)}]
                  redirects: []
                  do_fork: T
                )
                (command.Simple
                  blame_tok: <xargs>
                  more_env: []
                  words: [
                    {<xargs>}
                    {<-n1>}
                    {<-->}
                    {<'benchmarks/time.py'>}
                    {<--output>}
                    {($ Id.VSub_DollarName AB_TIMES)}
                    {<-->}
                    {<'bin/osh'>}
                    {<-n>}
                    {<--ast-format>}
                    {<none>}
                  ]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_Pipe _>]
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <ab-times>
      name: ab-times
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <awk>
              more_env: []
              words: [
                {<awk>}
                {<-F>}
                {(SQ <','>)}
                {(SQ <'{ if ($2 > max_elapsed) max_elapsed = $2 } END { print(max_elapsed) }'>)}
                {($ Id.VSub_DollarName AB_TIMES)}
              ]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <analyze-noclobber>
      name: analyze-noclobber
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <local>
              more_env: []
              words: [{<local>} {<Id.Lit_VarLike 'out='> <'_tmp/noclobber.txt'>}]
              redirects: []
              do_fork: T
            )
            (command.AndOr
              children: [
                (command.TimeBlock
                  keyword: <Id.KW_Time time>
                  pipeline: 
                    (command.Pipeline
                      children: [
                        (command.Simple
                          blame_tok: <abspaths>
                          more_env: []
                          words: [{<abspaths>}]
                          redirects: []
                          do_fork: T
                        )
                        (command.Simple
                          blame_tok: <grep>
                          more_env: []
                          words: [{<grep>} {<-v>} {(SQ <'test/wild.sh'>)}]
                          redirects: []
                          do_fork: T
                        )
                        (command.Simple
                          blame_tok: <xargs>
                          more_env: []
                          words: [{<xargs>} {<grep>} {<-E>} {(SQ <'noclobber|^set -C|^set +C'>)}]
                          redirects: [
                            (Redir
                              op: <Id.Redir_Great '>'>
                              loc: (redir_loc.Fd fd:1)
                              arg: {($ Id.VSub_DollarName out)}
                            )
                          ]
                          do_fork: T
                        )
                      ]
                      ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>]
                    )
                )
                (command.Simple
                  blame_tok: <true>
                  more_env: []
                  words: [{<true>}]
                  redirects: []
                  do_fork: T
                )
              ]
              ops: [<Id.Op_DPipe _>]
            )
            (command.Simple
              blame_tok: <wc>
              more_env: []
              words: [{<wc>} {<-l>} {($ Id.VSub_DollarName out)}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.If
      if_kw: <Id.KW_If if>
      arms: [
        (IfArm
          keyword: <Id.KW_If if>
          cond: 
            (condition.Shell
              commands: [
                (command.Sentence
                  child: 
                    (command.Simple
                      blame_tok: <test>
                      more_env: []
                      words: [
                        {<test>}
                        {
                          (DQ 
                            (CommandSub
                              left_token: <Id.Left_DollarParen '$('>
                              child: 
                                (command.Simple
                                  blame_tok: <basename>
                                  more_env: []
                                  words: [{<basename>} {($ Id.VSub_Number 0)}]
                                  redirects: []
                                  do_fork: T
                                )
                              right: <Id.Eof_RParen _>
                            )
                          )
                        }
                        {<Id.Lit_Equals '='>}
                        {(SQ <wild.sh>)}
                      ]
                      redirects: []
                      do_fork: T
                    )
                  terminator: <Id.Op_Semi _>
                )
              ]
            )
          then_kw: <Id.KW_Then then>
          action: [
            (command.Simple
              blame_tok: <Id.Left_DoubleQuote '"'>
              more_env: []
              words: [{(DQ ($ Id.VSub_At '@'))}]
              redirects: []
              do_fork: T
            )
          ]
          spids: [4104 4123]
        )
      ]
      else_action: []
      fi_kw: <Id.KW_Fi fi>
      redirects: []
    )
  ]
)