Initialisation de _storage dans Optional pour compilation optimisée
Utilisation de swap
Cast pour Optional, plus d'info en cas d'erreur dans les destructeurs
Renommage ExceptionSafe en exceptionsafe, petites transformations