`finite_difference_jacobian!` returns an error when the Jacobian is a Tridiagonal matrix (or BandedMatrix/BlockBandedMatrix etc): ```julia using LinearAlgebra, DiffEqDiffTools y0 = ones(10) J = Tridiagonal(ones(9), ones(10), ones(9)) DiffEqDiffTools.finite_difference_jacobian!(J, (dy, y) -> dy, y0) #> ERROR: UndefVarError: cols_index not defined ``` (found this when trying to use `SparseDiffTools.jl` for a Tridiagonal jacobian)