Thanks. Would it make sense to squash this function into `Page::page_slice_to_page` instead?+ ) -> Result<&'a Self, AllocError>
Please don't use `AllocError`. We're not allocating anything here.
Anyway, do we need this as a separate function at all?