DotNext by .NET Foundation and Contributors

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

 Timeout

public struct Timeout
Helps to compute timeout for asynchronous operations.
namespace DotNext.Threading { }