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