Compatibility layer for multiple asynchronous event loop implementations
