types: subs, sfinae (variadic & non-variadic templates)
afun, ret, const: tmp -> pack
vectorized members, first working version