CInterfaceOf<IInterface> uses one fewer pointer.