#include <traits.hpp>
Similar to traits::Type<T> but has value = -1 in case of unknown type (instead of compiler error)