pub fn parse_component_instance<T: ?Sized + ReencodeComponent>(
    reencoder: &mut T,
    instances: &mut ComponentInstanceSection,
    instance: ComponentInstance<'_>,
) -> Result<(), Error<T::Error>>