(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:command)
          op: Equal
          rhs: {(DQ ("printf 'a") (Lit_Other '\\') (nb) (Lit_Other '\\') (nc) (Lit_Other '\\') ("n'"))}
          spids: [4]
        )
      ]
      spids: [4]
    )
    (C {(mkfifo)} {(first)})
    (C {(mkfifo)} {(rest0)})
    (Subshell
      child: 
        (Sentence
          child: 
            (Pipeline
              children: [
                (C {(eval)} {(DQ ($ VSub_Name '$command'))})
                (C {(tee)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [
                            (SimpleCommand
                              words: [{(head)} {(-1)}]
                              redirects: [
                                (Redir
                                  op_id: Redir_Great
                                  fd: 16777215
                                  arg_word: {(first)}
                                  spids: [39]
                                )
                              ]
                            )
                          ]
                        )
                      left_token: <Left_ProcSubOut '>('>
                      spids: [34 42]
                    )
                  }
                )
                (SimpleCommand
                  words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                  redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(rest0)} spids:[53])]
                )
              ]
              negated: F
            )
          terminator: <Op_Amp '&'>
        )
      spids: [23 58]
    )
    (C {(cat)} {(first)})
    (C {(mkfifo)} {(rest1)})
    (Subshell
      child: 
        (Sentence
          child: 
            (Pipeline
              children: [
                (C {(cat)} {(rest0)})
                (C {(tee)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [
                            (SimpleCommand
                              words: [{(head)} {(-1)}]
                              redirects: [
                                (Redir
                                  op_id: Redir_Great
                                  fd: 16777215
                                  arg_word: {(first)}
                                  spids: [84]
                                )
                              ]
                            )
                          ]
                        )
                      left_token: <Left_ProcSubOut '>('>
                      spids: [79 87]
                    )
                  }
                )
                (SimpleCommand
                  words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                  redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(rest1)} spids:[98])]
                )
              ]
              negated: F
            )
          terminator: <Op_Amp '&'>
        )
      spids: [70 103]
    )
    (C {(cat)} {(first)})
    (C {(mkfifo)} {(rest2)})
    (Subshell
      child: 
        (Sentence
          child: 
            (Pipeline
              children: [
                (C {(cat)} {(rest1)})
                (C {(tee)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [
                            (SimpleCommand
                              words: [{(head)} {(-1)}]
                              redirects: [
                                (Redir
                                  op_id: Redir_Great
                                  fd: 16777215
                                  arg_word: {(first)}
                                  spids: [129]
                                )
                              ]
                            )
                          ]
                        )
                      left_token: <Left_ProcSubOut '>('>
                      spids: [124 132]
                    )
                  }
                )
                (SimpleCommand
                  words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                  redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(rest2)} spids:[143])]
                )
              ]
              negated: F
            )
          terminator: <Op_Amp '&'>
        )
      spids: [115 148]
    )
    (C {(cat)} {(first)})
    (C {(mkfifo)} {(rest3)})
    (Subshell
      child: 
        (Sentence
          child: 
            (Pipeline
              children: [
                (C {(cat)} {(rest2)})
                (C {(tee)} 
                  {
                    (CommandSubPart
                      command_list: 
                        (CommandList
                          children: [
                            (SimpleCommand
                              words: [{(head)} {(-1)}]
                              redirects: [
                                (Redir
                                  op_id: Redir_Great
                                  fd: 16777215
                                  arg_word: {(first)}
                                  spids: [174]
                                )
                              ]
                            )
                          ]
                        )
                      left_token: <Left_ProcSubOut '>('>
                      spids: [169 177]
                    )
                  }
                )
                (SimpleCommand
                  words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                  redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(rest3)} spids:[188])]
                )
              ]
              negated: F
            )
          terminator: <Op_Amp '&'>
        )
      spids: [160 193]
    )
  ]
)