A library wrapping Future execution with conveniences such as retry policy, declarative timeouts and reporting hooks