master
 1fn max(comptime T: type, a: T, b: T) T {
 2    if (T == bool) {
 3        return a or b;
 4    } else if (a > b) {
 5        return a;
 6    } else {
 7        return b;
 8    }
 9}
10test "try to compare bools" {
11    try @import("std").testing.expect(max(bool, false, true) == true);
12}
13
14// test