Currently, we just ignore dicts when offering value completions, because
we don't know how to handle them in most situations, especially when they occur as secondary values inside a list,
our architecture can't handle unhashable type (and we have special handling for lists)
Completions currently originate from either the default value, parsing comments and indirectly from list items of a default list value. Currently it seems only completing the default value it sensible.
Currently, we just ignore dicts when offering value completions, because
Completions currently originate from either the default value, parsing comments and indirectly from list items of a default list value. Currently it seems only completing the default value it sensible.
Related: #156, 2fba8f54d98145f9c9965b7689dbdeb0ec160b28