Improve @SneakyThrow handling
Fixed #44