Likewise for `__has_builtin(__reference_constructs_from_temporary)`. Is that intentional? What's the replacement if I want to detect whether the compiler supports them?