This is not the same as #19. #19 is a bug. This is a feature request.
The following code fails:
auto a = obj.value<trial::dynamic::variable::map_type>();
a.erase(boost::string_view{});
I have to allocate a std::string to erase the proper element. It'd be nice if it worked with string_view directly.