(command.ShFunction
  name_tok: <_Dbg_not_running>
  name: _Dbg_not_running
  body: 
    (BraceGroup
      left: <Id.Lit_LBrace '{'>
      children: [
        (command.If
          if_kw: <Id.KW_If if>
          arms: [
            (IfArm
              keyword: <Id.KW_If if>
              cond: 
                (condition.Shell
                  commands: [
                    (command.Sentence
                      child: 
                        (command.DParen
                          left: <Id.Op_DLeftParen _>
                          child: 
                            (arith_expr.Unary
                              op_id: Id.Arith_Bang
                              child: ($ Id.Lit_ArithVarLike _Dbg_running)
                            )
                          right: <Id.Op_DRightParen _>
                          redirects: []
                        )
                      terminator: <Id.Op_Semi _>
                    )
                  ]
                )
              then_kw: <Id.KW_Then then>
              action: [
                (command.Simple
                  blame_tok: <_Dbg_errmsg>
                  more_env: []
                  words: [{<_Dbg_errmsg>} {(SQ <'The program is not being run.'>)}]
                  redirects: []
                  do_fork: T
                )
                (command.ControlFlow
                  keyword: <Id.ControlFlow_Return return>
                  arg_word: {<0>}
                )
              ]
              spids: [57 70]
            )
          ]
          else_action: []
          fi_kw: <Id.KW_Fi fi>
          redirects: []
        )
        (command.ControlFlow keyword:<Id.ControlFlow_Return return> arg_word:{<1>})
      ]
      redirects: []
      right: <Id.Lit_RBrace '}'>
    )
)