(command.CommandList
  children: [
    (command.Subshell
      command_list: 
        (command.CommandList
          children: [
            (command.Sentence
              child: (C {<echo>} {(SQ <'#!/bin/sh'>)})
              terminator: <Id.Op_Semi _>
            )
            (C {<echo>} {(SQ <'exec ../../sleeper'>)})
          ]
        )
      redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<test.sv/run>})]
    )
    (C {<chmod>} {<755>} {<test.sv/run>})
    (C {<echo>} {(SQ <'--- svc sends right signals'>)})
    (command.Sentence child:(C {<supervise>} {<test.sv>}) terminator:<Id.Op_Amp _>)
    (C {<sleep>} {<1>})
    (C {<svc>} {<-a>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-c>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-h>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-i>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-t>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-q>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-1>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-2>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-w>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-d>} {<test.sv>})
    (C {<sleep>} {<1>})
    (C {<svc>} {<-xk>} {<test.sv>})
    (C {<wait>})
  ]
)