Add implementation for ws_value_named_value type

Targets #73
We agreed on ASCII because we wanted the restriction for the API that it only can use ASCII characters for naming values (variables). It prevents us from the `ws_string` overhead, also.