https://github.com/SciML/ModelingToolkit.jl/pull/466 ignores doing JumpProblem since that might interfere with some of @isaacsas changes, so we can add it afterwards.