Expose exceptions tycons, so we can catch them.
Tweak documentation location of exposed Exceptions
Expose Exception constructors for internal testing

Merge branch 'fix-exceptions'