(command.CommandList
  children: [
    (command.Simple
      blame_tok: <.>
      more_env: []
      words: [{<.>} {<'../config.lib.sh'>}]
      redirects: []
      do_fork: T
    )
    (command.ShAssignment
      left: <Id.Lit_VarLike 'config_file='>
      pairs: [
        (AssignPair
          left: <Id.Lit_VarLike 'config_file='>
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'config_file='> name:config_file)
          op: assign_op.Equal
          rhs: {(DQ <'./test-conf.conf'>)}
        )
      ]
      redirects: []
    )
    (command.ShFunction
      name_tok: <test_k_config_sections>
      name: test_k_config_sections
      body: 
        (BraceGroup
          left: <Id.Lit_LBrace '{'>
          children: [
            (command.Simple
              blame_tok: <assertEquals>
              more_env: []
              words: [
                {<assertEquals>}
                {(DQ <'Section Names'>)}
                {
                  (DQ 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <printf>
                          more_env: []
                          words: [{<printf>} {(DQ <section> <Id.Lit_BadBackslash '\\'> <nsection2>)}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
                {
                  (DQ 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <k_config_sections>
                          more_env: []
                          words: [{<k_config_sections>} {(DQ (${ Id.VSub_Name config_file))}]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <assertEquals>
              more_env: []
              words: [
                {<assertEquals>}
                {(DQ <'Section Names under [section2]'>)}
                {(DQ <baz>)}
                {
                  (DQ 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <k_config_sections>
                          more_env: []
                          words: [
                            {<k_config_sections>}
                            {(DQ (${ Id.VSub_Name config_file))}
                            {(DQ <section2>)}
                          ]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
            (command.Simple
              blame_tok: <assertEquals>
              more_env: []
              words: [
                {<assertEquals>}
                {(DQ <'Section Names under [section3]'>)}
                {(DQ )}
                {
                  (DQ 
                    (CommandSub
                      left_token: <Id.Left_DollarParen '$('>
                      child: 
                        (command.Simple
                          blame_tok: <k_config_sections>
                          more_env: []
                          words: [
                            {<k_config_sections>}
                            {(DQ (${ Id.VSub_Name config_file))}
                            {(DQ <section3>)}
                          ]
                          redirects: []
                          do_fork: T
                        )
                      right: <Id.Eof_RParen _>
                    )
                  )
                }
              ]
              redirects: []
              do_fork: T
            )
          ]
          redirects: []
          right: <Id.Lit_RBrace '}'>
        )
    )
  ]
)