Make BTree's Handle system more generic and more powerful, removing some runtine checks in favor of newly gained static safety
Merge pull request #19782 from gereeter/cleanup-btree-node

Make BTree's internals safer and do more checks at compile time instead of run time

Reviewed-by: Gankro