namespace TYPE_NAMES and require the parent file
need to loosen restriction on thrift version
add in HiveServerException to t_c_l_i