pub fn decode_embedded<D>(v: &IOValue) -> Result<ArcValue<Arc<D>>, ParseError>where for<'a> D: TryFrom<&'a IOValue, Error = ParseError> + Domain,
When D can parse itself from an IOValue, this function parses all embedded IOValues into Ds.
D