Есть несколько предварительных источников, которые упоминают, что в С# 7.0 есть новая ValueTask:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
http://intellitect.com/generalized-async-return-types/
Но я не могу найти этот тип?