A variation in which Yaml and JSON objects are first-class values which preserve their type, not just strings