/Engine/Source/Runtime/Core/Public/Experimental/Async/AwaitableTask.h
Awaitable Tasks are very simple they only allow for Lauching and Awaiting a Task. They will try to run other work while awaiting the Result.
template<typename ReturnType> class TAwaitableTask