#pragma once #include "serif/utils/misc/concepts/concat.hpp" #include "serif/utils/types/type_list.hpp" namespace serif::utils::misc::concepts { // Might make sense to rename these to FlatMap or some such template typename Descriptor> struct EnumerateTypes; template