* feat: document plain values
Adds `d.val` to attach type and help information to plain Jsonnet
values, apart from specially treated `fn` and `obj`.
* feat: defaults
Implements ignoring certain keys right in Jsonnet, by adding:
{
'#foo': "ignore",
foo: {}
}
This is especially useful for objects that include `self` references,
which might otherwise recurse infinitely