(CommandList
  children: [
    (C {(echo)} {(SQ <'--- supervise runs stop on down'>)})
    (Subshell
      child: 
        (CommandList
          children: [
            (Sentence child:(C {(echo)} {(SQ <'#!/bin/sh'>)}) terminator:<Op_Semi ';'>)
            (C {(echo)} {(svc)} {(-dx)} {(.)})
          ]
        )
      redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(test.sv/run)} spids:[25])]
      spids: [6 23]
    )
    (Subshell
      child: 
        (CommandList
          children: [
            (Sentence child:(C {(echo)} {(SQ <'#!/bin/sh'>)}) terminator:<Op_Semi ';'>)
            (C {(echo)} {(echo)} {(KW_In in)} {(stop)})
          ]
        )
      redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(test.sv/stop)} spids:[47])]
      spids: [28 45]
    )
    (C {(rm)} {(-f)} {(test.sv/down)})
    (C {(chmod)} {(Lit_Other '+') (x)} {(test.sv/run)} {(test.sv/stop)})
    (Sentence child:(C {(supervise)} {(test.sv)}) terminator:<Op_Amp '&'>)
    (C {(wait)})
    (C {(rm)} {(-f)} {(test.sv/stop)})
    (C {(echo)})
    (C {(echo)} {(SQ <'--- supervise stops log after main'>)})
    (Subshell
      child: 
        (CommandList
          children: [
            (Sentence child:(C {(echo)} {(SQ <'#!/bin/sh'>)}) terminator:<Op_Semi ';'>)
            (C {(echo)} {(SQ <'exec ../../sleeper'>)})
          ]
        )
      redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(test.sv/log)} spids:[105])]
      spids: [88 103]
    )
    (C {(chmod)} {(Lit_Other '+') (x)} {(test.sv/log)})
    (C {(supervise)} {(test.sv)})
    (C {(wait)})
    (C {(rm)} {(-f)} {(test.sv/log)})
    (C {(echo)})
  ]
)