`malloc` will sometimes allocate more than requested, and if we can observe this slack we can use it when reading from a handle in `read_from_handle_all`.