trimming: Restore JLL support
Add an extra indirection to our printing code for `@assert` so that
that inferrability is restored after the override. Also partially
revert d77c24f009b93577bcf254908e639c9f149f2e4e which, deleted init
code important for JLL's
This still requires that we bypass this inference-disabling code in
JLLWrappers.jl:
```julia
if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@compiler_options"))
@eval Base.Experimental.@compiler_options compile=min optimize=0 infer=false
end
```