Get best of both worlds on Windows. If debugging, raise a breakpoint. If not, raise an exception - if we have backtrace-universal, it'll catch it and display a pretty backtrace. If we don't, it'll crash anyway but in this case there's not much we can do, tbh...