working on a wrapping exception mixin thing for less lossy nonraising.
exception wrapping green path mostly working
add some docs