(command.CommandList
  children: [
    (C {<set>} {<-o>} {<nounset>})
    (C {<set>} {<-o>} {<pipefail>})
    (C {<set>} {<-o>} {<errexit>})
    (C {<readonly>} {<Id.Lit_VarLike 'GRAMMAR='> <'_tmp/py27.grammar.pickle'>})
    (command.ShFunction
      name: log
      body: 
        (BraceGroup
          children: [
            (command.Simple
              words: [{<echo>} {(DQ ($ Id.VSub_At '$@'))}]
              redirects: [(redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})]
              do_fork: T
            )
          ]
        )
    )
    (command.ShFunction
      name: die
      body: 
        (BraceGroup
          children: [
            (C {<log>} {(DQ <'FATAL: '> ($ Id.VSub_At '$@'))})
            (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>})
          ]
        )
    )
    (command.ShFunction
      name: opy_
      body: 
        (BraceGroup
          children: [
            (command.Simple
              words: [
                {($ Id.VSub_DollarName '$THIS_DIR') <'/../bin/opy_.py'>}
                {(DQ ($ Id.VSub_At '$@'))}
              ]
              more_env: [
                (env_pair
                  name: PYTHONPATH
                  val: {($ Id.VSub_DollarName '$THIS_DIR')}
                  spids: [95]
                )
              ]
              do_fork: T
            )
          ]
        )
    )
    (command.ShFunction
      name: oil-python-sources
      body: 
        (BraceGroup
          children: [
            (C {<local>} {<Id.Lit_VarLike 'repo_root='> ($ Id.VSub_Number '$1')})
            (C {<local>} 
              {<Id.Lit_VarLike 'fmt='> 
                (braced_var_sub
                  token: <Id.VSub_Number 2>
                  suffix_op: (suffix_op.Unary tok:<Id.VTest_ColonHyphen ':-'> arg_word:{(SQ <'%P\\n'>)})
                )
              }
            )
            (C {<find>} {($ Id.VSub_DollarName '$repo_root')} {<-name>} {<_tmp>} {<-a>} {<-prune>} {<-o>} 
              {<-name>} {<_chroot>} {<-a>} {<-prune>} {<-o>} {<-name>} {<_deps>} {<-a>} {<-prune>} {<-o>} {<-name>} {<_regtest>} {<-a>} 
              {<-prune>} {<-o>} {<-name>} {<cpython-full>} {<-a>} {<-prune>} {<-o>} {<-name>} {<testdata>} {<-a>} {<-prune>} {<-o>} 
              {<-name>} {<Python-2.7.13>} {<-a>} {<-prune>} {<-o>} {<-name>} {(SQ <'*.py'>)} {<-a>} {<-printf>} 
              {(DQ ($ Id.VSub_DollarName '$fmt'))}
            )
          ]
        )
    )
    (command.ShFunction
      name: opyc-run
      body: (BraceGroup children:[(C {<'../bin/opyc'>} {<run>} {(DQ ($ Id.VSub_At '$@'))})])
    )
    (command.ShFunction
      name: opyc-compile
      body: (BraceGroup children:[(C {<'../bin/opyc'>} {<compile>} {(DQ ($ Id.VSub_At '$@'))})])
    )
  ]
)