sam
return findOrders().flatMap { it.map { populate(it) }.sequence(Either.applicative()).fix() }.value()