package blitz fun modifyException(new: Throwable, block: () -> R): R = try { block() } catch (e: Throwable) { throw new }