Wouldn't it make more sense to use `static if (__traits(compiles, lhs is rhs))` then?