so in my code currently it seems to ignore exceptions.. prints them but does not halt the app
i start my main with runBlocking and do parallized wirk with launch() in a FixedThreadPoolContext
one way i found to handle it is to wrap the entire code in try catch and do couroutineContext.cancel() on failures, but that seems very.. weird to stop working that suddenly