(command.ShFunction
  name: _Dbg_not_running
  body: 
    (BraceGroup
      children: [
        (command.If
          arms: [
            (if_arm
              cond: 
                (condition.Shell
                  commands: [
                    (command.Sentence
                      child: 
                        (command.DParen
                          child: 
                            (arith_expr.Unary
                              op_id: Id.Arith_Bang
                              child: <Id.Lit_ArithVarLike _Dbg_running>
                            )
                        )
                      terminator: <Id.Op_Semi _>
                    )
                  ]
                )
              action: [
                (C {<_Dbg_errmsg>} {(SQ <'The program is not being run.'>)})
                (command.ControlFlow
                  token: <Id.ControlFlow_Return return>
                  arg_word: {<0>}
                )
              ]
              spids: [57 70]
            )
          ]
        )
        (command.ControlFlow token:<Id.ControlFlow_Return return> arg_word:{<1>})
      ]
    )
)