Details
Description
The KeyString namespace violates our naming conventions and is confusing for readers like me who see `KeyString::Value` and assume that `KeyString` is a class with a nested class called `Value`. We should fix it to follow our normal naming convention of snake case for namespaces.