Function mul

Source
fn mul<T: Product>(left: T, right: T) -> T