t
Size: a a a
t
t
t
t
M
t
t
t
t
M
A
K
template<typename T>
concept serializable = serializable_helper<T> || serializable_range<T>;
// requires do not work now(( temporarily
struct range_tag {};
struct value_tag {};
template<typename T>
struct tag {
using type = conditional_t<serializable_range<T>, range_tag, value_tag>;
};
A
A
M
A
V
M
t