(CommandList children: [ (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (C {(set)} {(-o)} {(errexit)}) (FuncDef name: download body: (BraceGroup children: [ (C {(wget)} {(SQ <'http://lists.gnu.org/archive/html/bug-bash/2001-02/msg00054.html'>)}) ] spids: [36] ) spids: [32 35] ) (FuncDef name: unescape body: (BraceGroup children: [(C {(sed)} {(-i)} {(SQ <'s/&/\\&/g'>)} {(shasm.sh)})] spids: [52] ) spids: [48 51] ) (C {(DQ ($ VSub_At '$@'))}) ] )