Hall-effect evolution across a heavy-fermion quantum critical point