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