Eliminate type_traits header