We used to be able to use `Symbolics.Num` in quaternions but https://github.com/JuliaGeometry/Quaternions.jl/pull/122/ broke our workflow; see https://github.com/dionysos-dev/Dionysos.jl/issues/211 The issue is that `isinf` is not defined for `Num` types defined in Symbolics. Maybe these could be done only for `AbstractFloat` ? cc @sethaxen