(Pipeline
  children: [
    (C {(apropos)} {(DQ (_r))})
    (C {(sed)} {(-n)} {(SQ <'s#\\(.*\\)_r .*#\\1#p'>)})
    (C {(uniq)})
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: 
                (C {(Lit_Other '[')} {(DQ ($ VSub_Pound '$#'))} {(KW_Bang '!') (Lit_Other '=')} {(DQ (0))} 
                  {(Lit_Other ']')}
                )
              terminator: <Op_Semi ';'>
            )
          ]
          action: [
            (SimpleCommand
              words: [
                {(grep)}
                {(-F)}
                {(-f-)}
                {(-w)}
                {(-n)}
                {(--color) (Lit_Other '=') (DQ (auto))}
                {(DQ ($ VSub_At '$@'))}
              ]
              more_env: [(env_pair name:LANG val:{(C)} spids:[95])]
            )
          ]
          spids: [16777215 92]
        )
      ]
      else_action: [(C {(cat)})]
      spids: [118 123]
    )
  ]
  negated: F
)