I need some opinions. I added a repair function to `sequential-storage`. If you got a random shutdown and later get a corruption error, you can call the repair function to recover pretty much everything. Only the thing you were writing or erasing might or might not be there. The question is, is this fine? Or should the repair happen automatically? The latter is nicer for the user, but the former is way nicer for me. For doing it automatically, I'd need to catch all errors, then do the repair and then recursively call the function again. This would be a giant PITA to do everywhere.