pub fn from_reader(reader: impl Read) -> Result<Tree, Error>
Read the input, detect JSON vs JSONL from the content (one uniform rule, however the input arrived), and build the tree.