(command.CommandList
  children: [
    (C {(echo)} 
      {
        (SQ 
          (Token
            id: Id.Lit_Chars
            val: '--- svstat handles new and nonexistent directories'
            span_id: 3
          )
        )
      }
    )
    (command.Subshell
      command_list: 
        (command.CommandList
          children: [
            (command.Sentence
              child: (C {(echo)} {(SQ (Token id:Id.Lit_Chars val:'#!/bin/sh' span_id:11))})
              terminator: (Token id:Id.Op_Semi val:';' span_id:13)
            )
            (C {(echo)} {(echo)} {(hi)})
          ]
        )
      redirects: [
        (redir.Redir
          op: (Token id:Id.Redir_Great val:'>' span_id:23)
          fd: -1
          arg_word: {(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: (Token id:Id.Op_Semi val:';' span_id:42)
        )
        (C {(echo)} {($ Id.VSub_QMark '$?')})
      ]
    )
    (C {(echo)} 
      {(SQ (Token id:Id.Lit_Chars val:'--- svc handles new and nonexistent directories' span_id:52))}
    )
    (command.CommandList
      children: [
        (command.Sentence
          child: (C {(svc)} {(test.sv)} {(nonexistent)})
          terminator: (Token id:Id.Op_Semi val:';' span_id:60)
        )
        (C {(echo)} {($ Id.VSub_QMark '$?')})
      ]
    )
    (C {(echo)} 
      {(SQ (Token id:Id.Lit_Chars val:'--- svok handles new and nonexistent directories' span_id:70))}
    )
    (command.CommandList
      children: [
        (command.Sentence
          child: (C {(svok)} {(test.sv)})
          terminator: (Token id:Id.Op_Semi val:';' span_id:76)
        )
        (C {(echo)} {($ Id.VSub_QMark '$?')})
      ]
    )
    (command.CommandList
      children: [
        (command.Sentence
          child: (C {(svok)} {(nonexistent)})
          terminator: (Token id:Id.Op_Semi val:';' span_id:85)
        )
        (C {(echo)} {($ Id.VSub_QMark '$?')})
      ]
    )
    (C {(echo)} 
      {(SQ (Token id:Id.Lit_Chars val:'--- supervise handles nonexistent directories' span_id:95))}
    )
    (command.CommandList
      children: [
        (command.Sentence
          child: (C {(supervise)} {(nonexistent)})
          terminator: (Token id:Id.Op_Semi val:';' span_id:101)
        )
        (C {(echo)} {($ Id.VSub_QMark '$?')})
      ]
    )
  ]
)