We used to be able to use Symbolics.Num in quaternions but #122 broke our workflow; see dionysos-dev/Dionysos.jl#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