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