We prefer to define typed errors rather than using `Error(string)` (also naked reverts) because this reduces codesize.
We prefer to define typed errors rather than using
Error(string)(also naked reverts) because this reduces codesize.