fn collect_insert_candidates<'a>(
node: &'a LayoutNode,
max_children: usize,
depth: usize,
out: &mut Vec<InsertCandidate<'a>>,
)fn collect_insert_candidates<'a>(
node: &'a LayoutNode,
max_children: usize,
depth: usize,
out: &mut Vec<InsertCandidate<'a>>,
)