pub fn gap_chain(ranges: &[Range<u32>]) -> Vec<TestChainItem, Global>
Build a chain with gaps in it. Each range will make a chain even if there are gaps.