/Engine/Source/Runtime/Core/Public/Experimental/Async/AwaitableTask.h
TheTPromiseVTableis used to type erase the PromiseType and therefore its lambda type
template<typename PromiseType> class TPromiseVTable : public [AwaitableTask_Detail::TPromiseVTableBase< PromiseType::ReturnType >](API\Runtime\Core\Experimental\Async\TPromiseVTableBase)