Loop policy in asyncio really should be thread-local. TODO: - move the monkeypatching into a separate package - convince the asyncio people to do that natvely Cf. https://github.com/python-trio/trio-asyncio/issues/23