fn main() { fn zero() -> T { T::default() } let half = zero::() + 0.5; assert_eq!(half,0.5); }