committing a further attempt at de-confusing myself.  I think there was
a copying bug in the case of a read from the write buffer.  This is
fixed.

The "Counter" test still does not run.  Tests/test runs.
granularity_test loops infinitely