`Wrapper` derives a lot of stuff. Specific `Deref` and `DerefMut` derivation macros can simplify deriving only when these two traits are required.