fn full_range<BorrowType: BorrowType, K, V>(
root1: NodeRef<BorrowType, K, V, LeafOrInternal>,
root2: NodeRef<BorrowType, K, V, LeafOrInternal>,
) -> LazyLeafRange<BorrowType, K, V>
fn full_range<BorrowType: BorrowType, K, V>(
root1: NodeRef<BorrowType, K, V, LeafOrInternal>,
root2: NodeRef<BorrowType, K, V, LeafOrInternal>,
) -> LazyLeafRange<BorrowType, K, V>