slight progress

Some progress. We should probably work on the block helper/logistical
functions, since write doesn't work without them.