Futures

The futures feature currently only enables support for wait_async on Events. In the future, more functionality might be added to this feature.