pub trait Tetrahedrons<T>: Sized {
fn tetrahedrons(
self
) -> Decompose<Self, Tetragon<T>, Trigon<T>, ArrayVec<Trigon<T>, 4>>ⓘ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;
;
}