Creates a new instance of Error. The nextInChain parameter is used
internally and should always be
null when passed by user code.
This constructor does not automatically throw the newly-created
throw statement should be used for that purpose.
Throwable nextInChain = null
) pure nothrow @nogc @safe;
Walter Bright, Sean Kelly