sam
val q = findOrders().flatMap { it.map { populate(it) }.sequence(Either.applicative()).fix() }.fix() q // Either<Throwable, Kind<ListK, String>>