Adds extra context to an error without modifying the error's message or stack trace (or any of its other properties), then throws the error so it can propagate as usual.
Adds extra context to an error without modifying the error's message or stack trace (or any of its other properties), then throws the error so it can propagate as usual.