OY
- класс Loop, в который можно делать submit классов Task и потом можно делать run_until_complete.
- класс Task, у которого есть метод await, в который можно отдавать инстансы класса Coro.
- у класса Coro метод do_work, который делает что угодно, и может возвращать простые типы (str, list, int).
в качестве проверки нужно уметь сабмитить 2 объекта Task на выполнение, в одном делать await(SleepCoro(5)) и потом print("Hello), в другом print("World) и потом await(SleepCoro(5)), и суммарно все отрабатываетcя за 5 sec + \eps