I would like to experiment with using FiniteDiff, as I expect it to be faster in my case. So I want to be able to provide an [ADType](https://github.com/SciML/ADTypes.jl) which is then used both internally in ModelPredictiveControl.jl and JuMP. https://github.com/JuliaDiff/DifferentiationInterface.jl?tab=readme-ov-file