change: use string.match.
add: tbl_getkv and tbl_setkv.
add: is_[bool,str,num,func,tbl,thd,udata]