(command.ShFunction
  name: fixbundle
  body: 
    (command.BraceGroup
      children: [
        (command.Pipeline
          children: [
            (C {<grep>} {<-v>} {(SQ <'saving bundle'>)})
            (C {<grep>} {<-v>} {(SQ <'saved backup'>)})
            (C {<grep>} {<-v>} {<added>})
            (C {<grep>} {<-v>} {<adding>})
            (C {<grep>} {<-v>} {(DQ <"unable to find 'e' for patching">)})
            (C {<grep>} {<-v>} {(DQ <'e: No such file or directory'>)})
          ]
          negated: F
        )
      ]
    )
)