Status: IN
`_insert` returns a discriminated union: `None` (updated existing), `'inserted'` (new key, no split), or `(mid_key, new_page)` (split happened); root splits are handled in `put()`, not inside the recursion.
Source: entries/2026/05/28/b-tree-storage-engine-btree.md
JSON