pub fn multirange_from_ranges(
subtype: RangeSubtype,
ranges: impl IntoIterator<Item = CanonicalRange>,
) -> CanonicalMultirangepub fn multirange_from_ranges(
subtype: RangeSubtype,
ranges: impl IntoIterator<Item = CanonicalRange>,
) -> CanonicalMultirange