Change to return fragment instead of array (for sake of internal siblings being appendable); add example for comparison to JsonML