goroutine1 をレビュー

とりあえず、大まかに見てみた。
このパッチは捨てていいので、
diff を見ながら参考にしてみてください。