Load single YAML document.
If none or more than one YAML document is found, this throws a YAMLException.
This can only be called once; this is enforced by contract.
Root node of the document.
YAMLException if there wasn't exactly one document
or on a YAML parsing error.