remove primitive_is.hpp
review