__abs_opname
(*(t)->__abs_opname(r,sz))((t)->abs_cookie, h, o)
(*(t)->__abs_opname(w,sz))((t)->abs_cookie, h, o, v)
(*(t)->__abs_opname(type,sz))((t)->abs_cookie, h, o, a, c)
(*(t)->__abs_opname(type,sz))((t)->abs_cookie, h, o, a, c); \
(*(t)->__abs_opname(type,sz))((t)->abs_cookie, h, o, v, c)
(*(t)->__abs_opname(c,sz))((t)->abs_cookie, h1, o1, h2, o2, cnt)