Exception-handling Usage of Control.Exception.Safe library to handle exceptions stack build stack exec exception-handling-exe file-to-read file-to-write