fn single_child<'a>( field: &Field<'a>, kind: &str, ) -> Result<Field<'a>, ArrowError>
Return the single child of a flatbuffer Field, erroring if it does not have exactly one.