NB: this description is about iteration #1. Current iteration suggests another approach. I'll try not to forget to fix the description before commit (if it ever going to take place).
MSVC does not provide builtin support for alternative operator representations.
Instead, their #include <сiso646> includes iso646.h, which contains preprocessor definitions for these terms.
Generally, people, even LLVM project itself do not expect their code to be compiled agains libcxx on Windows. This PR makes #include <ciso646> and #include <iso646.h> equavalent.
Also, please use the following wording:
You could also add similar wording for the other headers (for example tell users to use <stdbool.h> instead of <cstdbool>).