How would one write a generic function that uses `Quantity::sqrt()`? Here is a toy example: ```rust fn pythagoras<D, U>(a: Quantity<D, U, f32>, b: Quantity<D, U, f32>) -> Quantity<D, U, f32> where ??? , { (a*a + b*b).sqrt() } ```
How would one write a generic function that uses
Quantity::sqrt()?Here is a toy example: