LinearAlgebra.givensAlgorithm is non-generic, as it requires AbstractFloat or Complex{AbstractFloat}.
This makes it incompatible with automatic differentiation packages such as ForwardDiff.
This is an issue for SciML: SciML/SciMLSensitivity.jl#446 (comment)