recover

open suspend fun recover(e: Exception): T?

recover allows to return a state to save and restore even if an exception has been caught while the saver was working. By default, it just throws the exception and the parent store will decide how to handle it.