Proposal doesn't mention that, but it seems
\n is used as line terminator for multi-line string literals on any platform. On Windows it can cause some problems. For instance, if some package has a test which reads some text file, then compares result to a multi-line string literal it will fail. This occurs because
git by default converts all new lines in all text files in the working copy to platform-specific ones.
Is it by design or is it oversight?