Is there any way to work on inference.jl without recompiling the whole sysimage after every change? I don't want the changes to actually be used by the compiler, just to make a change and run typeinf to see the result (or debugging output).
Not sure if this is feasible yet, but I was hoping to be able to `include("inference.jl")` in a baremodule with a sufficient number of imports from Base and Core.Intrinsics. Importing all of `names(Base,true)` won't work because the existing methods are overwritten and everything breaks. I have a few ideas for how to filter the existing inference methods out, but any suggestions on this (or anything else to the same end!) would be appreciated.