There is no point introducing a function that is unsafe by default. `conv.to` deliberately allocates when passed a `char*`. If you just want to "peek" at the string, then a more appropriate name is `peekStringz`. But unsafe functions like these should not be added to Phobos.

As for a safe version of `fromStringz`, what should instead be added is a generic `fromUTFz` which would mirror `toUTFz`. But you'll have to pint @jmdavis for more advice.