True, I noticed that... but when you have a call to another microservice and you don't want to make the call again with the same params... a memoized for a suspend fun would come in handy even if not pure... worst case would be to cache anything that has a Right, and retry Lefts...