Open
Description
(Breaking out #2 (comment) into an issue.)
While it probably makes sense in most use cases, it's possible that the root value of a document could be an array or other valid JSON value.
The spec should have language that accounts for this.