Compilation times are OK when using `caustics` on its own but they're completely unacceptable when `caustics` is incorporated within a `numpyro` model.