将TYPE_HAS_MEM_FUNC移动的util_Traits, 并增加function_traits