`trio-asyncio` use [private `asyncio.BaseEventLoop._check_closed()`][0] method everywhere. We may want to switch to public [`.is_closed()`][1] instead. It was [introduced in Python 3.5][2]. See also: https://github.com/python-trio/trio-asyncio/pull/96#discussion_r551806302 [0]: https://github.com/python/cpython/blob/e4fe303b8cca525e97d44e80c7e53bdab9dd9187/Lib/asyncio/base_events.py#L508-L510 [1]: https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.loop.is_closed [2]: https://docs.python.org/3/whatsnew/3.5.html#asyncio