fn resolve_leaf<'a>(
node: Node<'a>,
shape: SectionShape,
path: &mut SmallVec<[PathPart<'a>; 4]>,
section: &SmallVec<[SectionPart<'a>; 4]>,
instances: &mut SmallVec<[Instance<'a>; 1]>,
)fn resolve_leaf<'a>(
node: Node<'a>,
shape: SectionShape,
path: &mut SmallVec<[PathPart<'a>; 4]>,
section: &SmallVec<[SectionPart<'a>; 4]>,
instances: &mut SmallVec<[Instance<'a>; 1]>,
)