Add support for UTF-16 strings for LowPaths in FS:USER

I think that's worse, it separates the unary `-` from the `1`. Is this conversion done implicitly? I'd just drop the cast then. If not, I'd change it to a `static_cast`.