Enabling the CETL RTTI capability for built-in types will enable their use with cetl::any.
Pseudocode:
template <typename T>
constexpr type_id type_id_value = T::_get_type_id_(); // This is already defined in CETL.
template <> constexpr type_id type_id_value<bool>{{<UUID>}};
template <> constexpr type_id type_id_value<char>{{<UUID>}};
template <> constexpr type_id type_id_value<signed char>{{<UUID>}};
template <> constexpr type_id type_id_value<unsigned char>{{<UUID>}};
template <> constexpr type_id type_id_value<int>{{<UUID>}};
template <> constexpr type_id type_id_value<unsigned int>{{<UUID>}};
...
ALSO, we need specializations for cv-qualified types that implicitly remove the cv-qualifiers, similar to variant_alternative_t et al.