The past does not exist, because it disappeared.
esv::make_ect_t is used to get an already defined esv::class_type from a basic type or ect type.
esv::make_ect_t gets one of the folowing types:
Other definition of esv::class_type can not be got with esv::make_ect_t.
using target_type = esv::make_ect_t<source_basic_type>; using target_type2 = esv::make_ect_t<esv::i32>; // Get esv::ix32