According to the Expansion algorithm, this is illegal because the value of `@type` is an object and is not empty: ``` { "@type":{"@id":"A"} } ``` But the Playground allows it.