(CommandList
  children: [
    (C {(.)} {(../string.lib.sh)})
    (C {(.)} {(../bool.lib.sh)})
    (FuncDef
      name: test_k_bool_parse
      body: 
        (BraceGroup
          children: [
            (C {(assertEquals)} {(DQ ('true is true'))} {(true)} 
              {
                (DQ 
                  (CommandSubPart
                    command_list: (CommandList children:[(C {(k_bool_parse)} {(true)})])
                    left_token: <Left_CommandSub '$('>
                    spids: [30 34]
                  )
                )
              }
            )
            (C {(assertEquals)} {(DQ ('yes is true'))} {(true)} 
              {
                (DQ 
                  (CommandSubPart
                    command_list: (CommandList children:[(C {(k_bool_parse)} {(yes)})])
                    left_token: <Left_CommandSub '$('>
                    spids: [47 51]
                  )
                )
              }
            )
            (C {(assertEquals)} {(DQ ('1 is true'))} {(true)} 
              {
                (DQ 
                  (CommandSubPart
                    command_list: (CommandList children:[(C {(k_bool_parse)} {(1)})])
                    left_token: <Left_CommandSub '$('>
                    spids: [64 68]
                  )
                )
              }
            )
            (C {(assertEquals)} {(DQ ('on is true'))} {(true)} 
              {
                (DQ 
                  (CommandSubPart
                    command_list: (CommandList children:[(C {(k_bool_parse)} {(on)})])
                    left_token: <Left_CommandSub '$('>
                    spids: [81 85]
                  )
                )
              }
            )
          ]
          spids: [18]
        )
      spids: [14 17]
    )
  ]
)