Why is the value stored in a ``value`` item rather than as the value of the dict itself? In future, I think we want to allow ``meta`` to have comments on values, but until that's done, is there any reason to do this here?