I was debugging a Heisenbug today, where the issue would _sometimes_ fix itself with a debugger attached. Turns out there was a side-effect in a `toString` method that was being invoked by the debugger's type renderers, so just observing a particular stack frame fixed the issue🤷♂️