Reserve all other special characters so invalid Windows paths are easier to catch

For better or worse, a versatile config format has to consider Windows users as well. One of the most common value types in configuration are paths.

Reserving invalid special characters will help catching singly backslashed paths. I recognize it will still be possible to construct an invalid path that maps to known special characters only. Too bad.