pub fn handle_alloc_error(layout: Layout) -> ! {
    unsafe {
        __rust_alloc_error_handler(layout.size(), layout.align());
    }
}
A low-level utility for more ergonomically allocating, reallocating, a
benchmarks/haystacks/code/rust-library.rs