An async timeout/retry/circuitbreaker mini-library for .NET