The original version can trigger a digraph-related warning in VS2015. Is this namespace construct a typo or something deliberate?