(command.CommandList
  children: [
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:command)
          op: Equal
          rhs: {(DQ ("printf 'a") (Lit_Other '\\') (nb) (Lit_Other '\\') (nc) (Lit_Other '\\') ("n'"))}
        )
      ]
    )
    (C {(mkfifo)} {(first)})
    (C {(mkfifo)} {(rest0)})
    (command.Subshell
      command_list: 
        (command.CommandList
          children: [
            (command.Sentence
              child: 
                (command.Pipeline
                  children: [
                    (C {(eval)} {(DQ ($ VSub_DollarName '$command'))})
                    (C {(tee)} 
                      {
                        (command_sub
                          left_token: <Left_ProcSubOut '>('>
                          command_list: 
                            (command.CommandList
                              children: [
                                (command.Simple
                                  words: [{(head)} {(-1)}]
                                  redirects: [
                                    (redir.Redir
                                      op: <Redir_Great '>'>
                                      fd: 16777215
                                      arg_word: {(first)}
                                    )
                                  ]
                                )
                              ]
                            )
                        )
                      }
                    )
                    (command.Simple
                      words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                      redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(rest0)})]
                    )
                  ]
                  negated: F
                )
              terminator: <Op_Amp '&'>
            )
          ]
        )
    )
    (C {(cat)} {(first)})
    (C {(mkfifo)} {(rest1)})
    (command.Subshell
      command_list: 
        (command.CommandList
          children: [
            (command.Sentence
              child: 
                (command.Pipeline
                  children: [
                    (C {(cat)} {(rest0)})
                    (C {(tee)} 
                      {
                        (command_sub
                          left_token: <Left_ProcSubOut '>('>
                          command_list: 
                            (command.CommandList
                              children: [
                                (command.Simple
                                  words: [{(head)} {(-1)}]
                                  redirects: [
                                    (redir.Redir
                                      op: <Redir_Great '>'>
                                      fd: 16777215
                                      arg_word: {(first)}
                                    )
                                  ]
                                )
                              ]
                            )
                        )
                      }
                    )
                    (command.Simple
                      words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                      redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(rest1)})]
                    )
                  ]
                  negated: F
                )
              terminator: <Op_Amp '&'>
            )
          ]
        )
    )
    (C {(cat)} {(first)})
    (C {(mkfifo)} {(rest2)})
    (command.Subshell
      command_list: 
        (command.CommandList
          children: [
            (command.Sentence
              child: 
                (command.Pipeline
                  children: [
                    (C {(cat)} {(rest1)})
                    (C {(tee)} 
                      {
                        (command_sub
                          left_token: <Left_ProcSubOut '>('>
                          command_list: 
                            (command.CommandList
                              children: [
                                (command.Simple
                                  words: [{(head)} {(-1)}]
                                  redirects: [
                                    (redir.Redir
                                      op: <Redir_Great '>'>
                                      fd: 16777215
                                      arg_word: {(first)}
                                    )
                                  ]
                                )
                              ]
                            )
                        )
                      }
                    )
                    (command.Simple
                      words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                      redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(rest2)})]
                    )
                  ]
                  negated: F
                )
              terminator: <Op_Amp '&'>
            )
          ]
        )
    )
    (C {(cat)} {(first)})
    (C {(mkfifo)} {(rest3)})
    (command.Subshell
      command_list: 
        (command.CommandList
          children: [
            (command.Sentence
              child: 
                (command.Pipeline
                  children: [
                    (C {(cat)} {(rest2)})
                    (C {(tee)} 
                      {
                        (command_sub
                          left_token: <Left_ProcSubOut '>('>
                          command_list: 
                            (command.CommandList
                              children: [
                                (command.Simple
                                  words: [{(head)} {(-1)}]
                                  redirects: [
                                    (redir.Redir
                                      op: <Redir_Great '>'>
                                      fd: 16777215
                                      arg_word: {(first)}
                                    )
                                  ]
                                )
                              ]
                            )
                        )
                      }
                    )
                    (command.Simple
                      words: [{(tail)} {(-n)} {(Lit_Other '+') (2)}]
                      redirects: [(redir.Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(rest3)})]
                    )
                  ]
                  negated: F
                )
              terminator: <Op_Amp '&'>
            )
          ]
        )
    )
  ]
)