Ex3.7 キーワードパラメタの優先順位

;;; Exercise 3.7 [s] Why do you think the leftmost of two keys is the
;;; one that counts, rather than the rightmost.

同じキーのキーワードパラメタが複数個指定された場合、左端のキーの値が有効となる理由を問う問題。

rest パラメタの値に、キーワードパラメタも含まれる。
キーワードパラメタを渡された関数Aがrestパラメタとともに別関数Bをapplyする場合を考える。右端のキーの値が有効となる仕様だと、関数Bにrestパラメタに含まれる可能性のあるキーワードパラメタを渡す場合、関数Aでrestパラメタにキーワードパラメタをappendする操作が必要になる。
左端のキーの値が有効になる仕様であれば、素直に書ける。