(command.CommandList
  children: [
    (C {<echo>} {(SQ <'--- svstat handles new and nonexistent directories'>)})
    (command.Subshell
      child: 
        (command.CommandList
          children: [
            (command.Sentence
              child: (C {<echo>} {(SQ <'#!/bin/sh'>)})
              terminator: <Id.Op_Semi _>
            )
            (C {<echo>} {<echo>} {<hi>})
          ]
        )
      redirects: [(redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'test.sv/run'>})]
    )
    (C {<chmod>} {<755>} {<'test.sv/run'>})
    (C {<touch>} {<'test.sv/down'>})
    (command.CommandList
      children: [
        (command.Sentence
          child: (C {<svstat>} {<test.sv>} {<nonexistent>})
          terminator: <Id.Op_Semi _>
        )
        (C {<echo>} {($ Id.VSub_QMark '$?')})
      ]
    )
    (C {<echo>} {(SQ <'--- svc handles new and nonexistent directories'>)})
    (command.CommandList
      children: [
        (command.Sentence
          child: (C {<svc>} {<test.sv>} {<nonexistent>})
          terminator: <Id.Op_Semi _>
        )
        (C {<echo>} {($ Id.VSub_QMark '$?')})
      ]
    )
    (C {<echo>} {(SQ <'--- svok handles new and nonexistent directories'>)})
    (command.CommandList
      children: [
        (command.Sentence child:(C {<svok>} {<test.sv>}) terminator:<Id.Op_Semi _>)
        (C {<echo>} {($ Id.VSub_QMark '$?')})
      ]
    )
    (command.CommandList
      children: [
        (command.Sentence child:(C {<svok>} {<nonexistent>}) terminator:<Id.Op_Semi _>)
        (C {<echo>} {($ Id.VSub_QMark '$?')})
      ]
    )
    (C {<echo>} {(SQ <'--- supervise handles nonexistent directories'>)})
    (command.CommandList
      children: [
        (command.Sentence child:(C {<supervise>} {<nonexistent>}) terminator:<Id.Op_Semi _>)
        (C {<echo>} {($ Id.VSub_QMark '$?')})
      ]
    )
  ]
)