fn build_version_holder<S: Metadata>( s: MetaSnapshot<S>, ) -> (PinnedVersion, UnboundedReceiver<PinVersionAction>)