с любыми монадами, очевидно. У резалтов и списков есть своя ду нотация, у футур своя
Ууу. Опять это. Прыгать через кольца, чтобы какой-нибудь нетривиальный if или цикл в do-нотации сделать - это нормально. Поэтому беспокоимся, что нам не дали кольца (лифт опшна в асинк монаду) и GC