This is intended to provide functionality like mcuboot's "sim" to perform untimely powerdown recovery testing of embassy-boot.
The idea is that it uses a simulated flash device, which is generally more strict than a real device would be, that also has the ability to "error out". The boot code can then be restarted to check if it correctly recovers.