Right now, we just give error messages like BB(Block(0)), meaning that there is some error somewhere in block 0.
If one enables logging, then one gets messages like "block 0 does not end in a terminator" or something like that.
It would be nice if we put that information in the actual error itself, so folks didn't have to enable logging to figure out what went wrong.