メソッドのまとめ方にも注意

まとめまくると、エラーメッセージが出せなくなる。
やっていることは1つでも、それを組み合わせているメソッドがあって、
それを呼んだとき、読んだ側ではどの種類のエラーが起こったか
分からないときがある。

まぁ、メッセージを返して、if **.class == Userとかやるのは微妙だしね