tupleの__hash__()はアドレスじゃなくて中身のハッシュ値(の合計?)を返すってことでいいのかな