DotNext by Roman Sakno

<PackageReference Include="DotNext" Version="0.13.0" />

 ISupplier<V>

interface ISupplier<V>
namespace DotNext { internal interface ISupplier<out V> { V Invoke(); } }