Какой из следующих способов позволяет AnyIO и Trio избежать утечек ресурсов при неожиданном завершении задач?