(command.CommandList children: [ (C {(KW_Set set)} {(-o)} {(nounset)}) (C {(KW_Set set)} {(-o)} {(pipefail)}) (C {(KW_Set set)} {(-o)} {(errexit)}) (command.ShFunction name: config body: (command.BraceGroup children: [ (C {(cmake)} {(-DGO_EXECUTABLE) (Lit_Equals '=') (Lit_TildeLike '~') (/go/bin/go)} {(..)}) ] ) ) (command.ShFunction name: build body: (command.BraceGroup children: [ (C {(export)} {(Lit_VarLike 'GOROOT=') (Lit_TildeLike '~') (/go)}) (command.TimeBlock pipeline:(C {(make)})) ] ) ) (C {(DQ ($ VSub_At '$@'))}) ] )