Providing definitions for more types to ensure vft instantiation is unambiguous