pub trait Subdivide<P>: Sized where
P: IntoSubdivisions, {
fn subdivide(self) -> Decompose<Self, P, P, P::Output>ⓘNotable traits for Decompose<I, P, Q, R>impl<I, P, Q, R> Iterator for Decompose<I, P, Q, R> where
I: Iterator<Item = P>,
R: IntoIterator<Item = Q>, type Item = Q;
;
}