fn genesis_vid<Types: NodeType>( leaf: &Leaf2<Types>, ) -> Result<(VidCommonQueryData<Types>, VidShare)>