Add noexcept everywhere
string: use a char instead of a string
Use static instead of inline
string: add support for wstrings
inspect: use stringstream instead of ostringstream