pub fn fastcat<I>( patterns: I, ) -> impl Pattern<Value = <I::Item as Pattern>::Value>where I: IntoIterator, I::Item: Pattern, I::IntoIter: ExactSizeIterator,
Concatenate the given sequence of patterns into a single pattern so that all patterns fit to a single cycle.