Ported to core/demangle.hpp. Added noexcept specifications to type_info_wrapper methods.