Bugfix. I didn't quite understand how go's break/continue statements work. They
apparently will break/continue to an enclosing select statement too, but have
labels so you can choose to break multiple layers.