typeDef std::auto_ptr AutoThrowable;
template
AutoThrowable CreateThrowable(TheExceptionBeingHandled e) {
return AutoThrowable (new ReadToThrow (CopyAs(Exception>(e))); }
Now we've got a bunch of those for "every" exception
internally. C++ Templates and all that. Now you're programming with templates/fire