(command.CommandList children: [ (C {<set>} {<-o>} {<nounset>}) (C {<set>} {<-o>} {<pipefail>}) (C {<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: (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 op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) ] do_fork: T ) ) ] ) ) (command.ShFunction name: parse-with-cpython body: (BraceGroup children:[(C {<parse-abuild>} {<python>})]) ) (command.ShFunction name: parse-with-pypy body: (BraceGroup children:[(C {<parse-abuild>} {($ Id.VSub_DollarName '$PYPY')})]) ) (C {(DQ ($ Id.VSub_At '$@'))}) ] )