protocol ってやつはなんのためにあるんでしょうか?
method を作るときに適当(でたらめ)に protocol を作ってはだめなんでしょうか?

あと smalltalk には continue または next のような method はないですよね? do: ブロックの先頭に戻るような。