Making the C++ conditional operator overloadable
mattkretz.github.io