Document the block types.

This also removes "bool *stop" from some blocks where it does not make
sense.