On Saturday, 3 July 2021 at 17:39:18 UTC, Steven Schveighoffer wrote: > But in practice, the compiler does not have to clean up > anything when an `Error` is thrown. Whether it does or not is > defined by the implementation. This should be really mentionend in the docs? "Guard", yeah...