```c++ template typename<REF, ATTR, ..> struct AttributeMapList { using ref_t = REF; using attr_t = ATTR; etc. } ``` This should be done for both data structs and Views.