new. p.141 Select
added. Select.with_option

add_option で selfを返す
fixed. add_option コメント修正
new. p.145 introduce explaining variable
modified. p.146
modified. p.146 extract method