master
 1fn max(comptime T: type, a: T, b: T) T {
 2    return if (a > b) a else b;
 3}
 4fn gimmeTheBiggerFloat(a: f32, b: f32) f32 {
 5    return max(f32, a, b);
 6}
 7fn gimmeTheBiggerInteger(a: u64, b: u64) u64 {
 8    return max(u64, a, b);
 9}
10
11// syntax