A visitor over the results of an Analysis. Use this when you want to inspect domain values in
many or all locations; use ResultsCursor if you want to inspect domain values only in certain
locations.
Calls the visitor methods in vis for every location in every block in blocks. Note that
every block in blocks must be reachable, and a debug_assert checks this.