(command.CommandList
  children: [
    (command.ShAssignment
      left: <Id.Lit_VarLike 'RUMP_SERVER1='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'RUMP_SERVER1='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RUMP_SERVER1='> name:RUMP_SERVER1)
          op: assign_op.Equal
          rhs: {<unix> <Id.Lit_Colon ':'> <'//./r1'>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'RUMP_SERVER2='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'RUMP_SERVER2='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RUMP_SERVER2='> name:RUMP_SERVER2)
          op: assign_op.Equal
          rhs: {<unix> <Id.Lit_Colon ':'> <'//./r2'>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'RUMP_SERVER3='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'RUMP_SERVER3='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RUMP_SERVER3='> name:RUMP_SERVER3)
          op: assign_op.Equal
          rhs: {<unix> <Id.Lit_Colon ':'> <'//./r3'>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'RUMP_SERVER4='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'RUMP_SERVER4='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RUMP_SERVER4='> name:RUMP_SERVER4)
          op: assign_op.Equal
          rhs: {<unix> <Id.Lit_Colon ':'> <'//./r4'>}
        )
      ]
      redirects: []
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'RUMP_FLAGS='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'RUMP_FLAGS='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'RUMP_FLAGS='> name:RUMP_FLAGS)
          op: assign_op.Equal
          rhs: 
            {
              (DQ <'-lrumpnet -lrumpnet_net -lrumpnet_netinet\t'> 
                <'            -lrumpdev -lrumpnet_netmpls -lrumpnet_shmif'>
              )
            }
        )
      ]
      redirects: []
    )
    (command.Simple
      blame_tok: <atf_test_case>
      more_env: []
      words: [{<atf_test_case>} {<rfc4182>} {<cleanup>}]
      redirects: []
      do_fork: T
    )
    (command.ShFunction
      name_tok: <rfc4182_head>
      name: rfc4182_head
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <atf_set>
              more_env: []
              words: [{<atf_set>} {(DQ <descr>)} {(DQ <'RFC 4182 conformance test'>)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_set>
              more_env: []
              words: [{<atf_set>} {(DQ <require.progs>)} {(DQ <rump_server>)}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <startservers>
      name: startservers
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <ulimit>
              more_env: []
              words: [{<ulimit>} {<-r>} {<300>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump_server>}
                {(${ Id.VSub_Name RUMP_FLAGS)}
                {(${ Id.VSub_Name RUMP_SERVER1)}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump_server>}
                {(${ Id.VSub_Name RUMP_FLAGS)}
                {(${ Id.VSub_Name RUMP_SERVER2)}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump_server>}
                {(${ Id.VSub_Name RUMP_FLAGS)}
                {(${ Id.VSub_Name RUMP_SERVER3)}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump_server>}
                {(${ Id.VSub_Name RUMP_FLAGS)}
                {(${ Id.VSub_Name RUMP_SERVER4)}
              ]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <configservers>
      name: configservers
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <export>
              more_env: []
              words: [{<export>} {<Id.Lit_VarLike 'RUMP_SERVER='> (${ Id.VSub_Name RUMP_SERVER1)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<linkstr>}
                {<'./shdom1'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<'10.0.1.1/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<mpls0>}
                {<create>}
                {<up>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.mpls.accept> <Id.Lit_Equals '='> <1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.inet.ip.forwarding> <Id.Lit_Equals '='> <0>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.route>}
                {<-q>}
                {<add>}
                {<'10.0.4.0/24'>}
                {<-ifa>}
                {<10.0.1.1>}
                {<-ifp>}
                {<mpls0>}
                {<-tag>}
                {<25> <Id.Lit_Comma ','> <2>}
                {<-inet>}
                {<10.0.1.2>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <export>
              more_env: []
              words: [{<export>} {<Id.Lit_VarLike 'RUMP_SERVER='> (${ Id.VSub_Name RUMP_SERVER2)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<linkstr>}
                {<'./shdom1'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<'10.0.1.2/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<linkstr>}
                {<'./shdom2'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<'10.0.2.1/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<mpls0>}
                {<create>}
                {<up>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.mpls.accept> <Id.Lit_Equals '='> <1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.mpls.forwarding> <Id.Lit_Equals '='> <1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.inet.ip.forwarding> <Id.Lit_Equals '='> <0>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.route>}
                {<-q>}
                {<add>}
                {<-mpls>}
                {<25>}
                {<-tag>}
                {<30> <Id.Lit_Comma ','> <0>}
                {<-inet>}
                {<10.0.2.2>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.route>}
                {<-q>}
                {<add>}
                {<-mpls>}
                {<27>}
                {<-tag>}
                {<3>}
                {<-inet>}
                {<10.0.1.1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <export>
              more_env: []
              words: [{<export>} {<Id.Lit_VarLike 'RUMP_SERVER='> (${ Id.VSub_Name RUMP_SERVER3)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<linkstr>}
                {<'./shdom2'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<'10.0.2.2/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<linkstr>}
                {<'./shdom3'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<'10.0.3.1/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<mpls0>}
                {<create>}
                {<up>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.mpls.accept> <Id.Lit_Equals '='> <1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.mpls.forwarding> <Id.Lit_Equals '='> <1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.inet.ip.forwarding> <Id.Lit_Equals '='> <0>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.route>}
                {<-q>}
                {<add>}
                {<-mpls>}
                {<30>}
                {<-tag>}
                {<3>}
                {<-inet>}
                {<10.0.3.2>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.route>}
                {<-q>}
                {<add>}
                {<-mpls>}
                {<26>}
                {<-tag>}
                {<27> <Id.Lit_Comma ','> <0>}
                {<-inet>}
                {<10.0.2.1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <export>
              more_env: []
              words: [{<export>} {<Id.Lit_VarLike 'RUMP_SERVER='> (${ Id.VSub_Name RUMP_SERVER4)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<linkstr>}
                {<'./shdom3'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif0>}
                {<'10.0.3.2/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<create>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<linkstr>}
                {<'./shdom4'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<shmif1>}
                {<'10.0.4.1/24'>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.ifconfig>}
                {<mpls0>}
                {<create>}
                {<up>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.mpls.accept> <Id.Lit_Equals '='> <1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.sysctl>}
                {<-q>}
                {<-w>}
                {<net.inet.ip.forwarding> <Id.Lit_Equals '='> <0>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<rump.route>}
                {<-q>}
                {<add>}
                {<'10.0.1.0/24'>}
                {<-ifa>}
                {<10.0.3.2>}
                {<-ifp>}
                {<mpls0>}
                {<-tag>}
                {<26>}
                {<-inet>}
                {<10.0.3.1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <unset>
              more_env: []
              words: [{<unset>} {<RUMP_SERVER>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <doping>
      name: doping
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <export>
              more_env: []
              words: [{<export>} {<Id.Lit_VarLike 'RUMP_SERVER='> (${ Id.VSub_Name RUMP_SERVER1)}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <atf_check>
              more_env: []
              words: [
                {<atf_check>}
                {<-s>}
                {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>}
                {<-o>}
                {<match> <Id.Lit_Colon ':'> (DQ <'64 bytes from 10.0.4.1: icmp_seq='>)}
                {<rump.ping>}
                {<-n>}
                {<-o>}
                {<-w>}
                {<5>}
                {<10.0.4.1>}
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <unset>
              more_env: []
              words: [{<unset>} {<RUMP_SERVER>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <docleanup>
      name: docleanup
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <rump.halt>
              more_env: [
                (EnvPair
                  left: <Id.Lit_VarLike 'RUMP_SERVER='>
                  name: RUMP_SERVER
                  val: {(${ Id.VSub_Name RUMP_SERVER1)}
                )
              ]
              words: [{<rump.halt>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <rump.halt>
              more_env: [
                (EnvPair
                  left: <Id.Lit_VarLike 'RUMP_SERVER='>
                  name: RUMP_SERVER
                  val: {(${ Id.VSub_Name RUMP_SERVER2)}
                )
              ]
              words: [{<rump.halt>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <rump.halt>
              more_env: [
                (EnvPair
                  left: <Id.Lit_VarLike 'RUMP_SERVER='>
                  name: RUMP_SERVER
                  val: {(${ Id.VSub_Name RUMP_SERVER3)}
                )
              ]
              words: [{<rump.halt>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <rump.halt>
              more_env: [
                (EnvPair
                  left: <Id.Lit_VarLike 'RUMP_SERVER='>
                  name: RUMP_SERVER
                  val: {(${ Id.VSub_Name RUMP_SERVER4)}
                )
              ]
              words: [{<rump.halt>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <rfc4182_body>
      name: rfc4182_body
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <startservers>
              more_env: []
              words: [{<startservers>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <configservers>
              more_env: []
              words: [{<configservers>}]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <doping>
              more_env: []
              words: [{<doping>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <rfc4182_cleanup>
      name: rfc4182_cleanup
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <docleanup>
              more_env: []
              words: [{<docleanup>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
    (command.ShFunction
      name_tok: <atf_init_test_cases>
      name: atf_init_test_cases
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <atf_add_test_case>
              more_env: []
              words: [{<atf_add_test_case>} {<rfc4182>}]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
  ]
)