The null reflection is useful for returning "not available" reflections and in a variety of other cases. It compares equal to itself and is different from any other reflection.
[ ] Extend [expr.eq] to start by saying that if both operands are the null reflection, true. Otherwise if either is a null reflection, false.
[ ] In [expr.refl] we'll need to at least add a sentence about how the null reflection is not a reflection of anything. Maybe copy off how we just introduce "null pointer value" in https://eel.is/c++draft/basic#compound-3
The null reflection is useful for returning "not available" reflections and in a variety of other cases. It compares equal to itself and is different from any other reflection.