Ensure a thrown exception appears as the cause

In wrap-exception, throw+ uses a local &throw-context to determine the
cause exception.
Merge pull request #73 from tbatchelli/feature/add-cause-in-wrap-exception

Ensure a thrown exception appears as the cause