introduce typedefs for vtable holders