(command.CommandList
  children: [
    (C {(KW_Set set)} {(-o)} {(nounset)})
    (C {(KW_Set set)} {(-o)} {(pipefail)})
    (C {(KW_Set set)} {(-o)} {(errexit)})
    (C {(readonly)} 
      {(Lit_VarLike 'PYPY=') (Lit_TildeLike '~') (/install/pypy2-v5.9.0-linux64/bin/pypy)}
    )
    (C {(readonly)} {(Lit_VarLike 'ABUILD=') (Lit_TildeLike '~') (/git/alpine/abuild/abuild)})
    (command.ShFunction
      name: parse-abuild
      body: 
        (command.BraceGroup
          children: [
            (C {(local)} {(Lit_VarLike 'vm=') ($ VSub_Number '$1')})
            (C {(local)} {(Lit_VarLike 'out=') (_tmp/pypy)})
            (C {(mkdir)} {(-p)} {($ VSub_DollarName '$out')})
            (command.TimeBlock
              pipeline: 
                (command.Simple
                  words: [
                    {($ VSub_DollarName '$vm')}
                    {(bin/oil.py)}
                    {(osh)}
                    {(--dump-proc-status-to)}
                    {($ VSub_DollarName '$out') (/proc-status.txt)}
                    {(-n)}
                    {($ VSub_DollarName '$ABUILD')}
                  ]
                  redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(/dev/null)})]
                )
            )
          ]
        )
    )
    (command.ShFunction
      name: parse-with-cpython
      body: (command.BraceGroup children:[(C {(parse-abuild)} {(python)})])
    )
    (command.ShFunction
      name: parse-with-pypy
      body: (command.BraceGroup children:[(C {(parse-abuild)} {($ VSub_DollarName '$PYPY')})])
    )
    (C {(DQ ($ VSub_At '$@'))})
  ]
)