demo_duang
pub fn foo<T>(a: T, b: f64, c: T) -> (T, f64, T) where T: Mul<T, Output = T>, T: Display, T: Copy,