(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS pipefail]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (FunctionDef config [] (Com {[LIT_CHARS cmake]} {[LIT_CHARS -DGO_EXECUTABLE] [LIT_TEQUAL "=~"] [LIT_CHARS /go/bin/go]} {[LIT_CHARS ..]} ) ) (FunctionDef build [] (List (= scope= flags=1 words=[] bindings=[('GOROOT', {[TildeSub ''] [LIT_CHARS /go]})]) (Com {[LIT_CHARS time]} {[LIT_CHARS make]} ) ) ) (Com {[DQ [VarSub @]]} ) )