pub trait NDCursorExt<P>: for<'a> NDCursor<'a, P> {
// Provided methods
fn zip<C2: NDCursorExt<P>>(self, other: C2) -> NDCursorZip<Self, C2>
where Self: Sized { ... }
fn map_abs_and_rel<P2, FA: Fn(P2) -> P, FR: Fn(P2) -> P>(
self,
fa: FA,
fr: FR,
) -> NDCursorMapPos<Self, FA, FR>
where Self: Sized { ... }
}