レコードの説明を追加
=が足りなかった
ジェネリックを別の節に分離
タプルの説明を追加
タプルの説明を修正

型定義できるし便利なときはある、というレビューを受けて。
助詞修正
記述漏れ修正
変数名を変更
それっぽい名称をつけてみた
表現を n-タプル に統一

"unit is 0-ary tuple." な流派に関しては後で考える
ジェネリックに関する脚注を追加

OCamlは多相型、.NETはジェネリック、JVMではジェネリクスと、言語によって使用する用語が異なる。
他言語ユーザが読むことを考慮すると、説明を入れたほうが良いという判断になった。
ブランチごとにPDFを作るようにした
ブランチごとにPDFを作るようにした
ブランチごとにPDFを作るようにした
総称型が正しい

ジェネリクスだとジェネリクスメソッドなども含んでしまう。
Merge pull request #14 from chapter11-patch/describe-tuple

タプルの説明を追加
説明順の入れ替え

1. 型推論によって型は省略できます
2. 演算結果を束縛してみましょう
3. 型を省略*しない*書き方
4. 型を省略しない場合はこうなります
5. 型を省略した書き方

という流れになっており、説明があっち行ったりこっち行ったりしてる感じを受
ける。ので、型推論を紹介するのを後ろに持っていき、

1. 演算結果を束縛してみましょう
2. 型を省略*しない*書き方
3. 型推論によって型は省略できます
4. 型を省略した書き方

という流れにした。
タプルの最初の例にコメントを追加

本文でも説明はあるけど、コードにもコメントとして説明を書いた方が分かりや
すい気がする。
2-タプル以外のタプルの要素の取り出しについて言及

触れるくらいはしておいてもいいかな、と。
ただ、この本で2-タプル以外のタプルを使わないのであればない方がいいかもし
れない。
letの語源についてのコラムを記述