Little Schemerで理解できない箇所があります。
P153 下から4段目以降ですが何を云わんとしているのか分かりません。

Q.
Is there something else that changes about...(省略)
align関数への引数と再帰の使用に関して、変更するものは
他に何かありますか?
A.
Yes, there is ...(省略)
はい、あります。二番目の要素はより複雑になるが、
ペアの一番目の要素はもっと簡単になる。
Q.In what way ...(省略)
どういう方法を使えば一番目の要素は簡単になりますか?
A.It is only a part ...(省略)
元のペアの一番目の要素の一部を切り出すことによって。
(日本語が変ですが、P103 Sevens Commandment に従うという意味だと思います)
Q.Doesn't this mean ...(省略)
引数の長さを決定するlength*関数が間違っていることを意味
しませんか?(→意味不明)よりよい関数を見つけられますか?
A.あります。その関数は一番目の要素にもっと注意を払わなければいけない。
Q. How much ...(省略)
一番目の要素にどのくらい注意すべきですか?
A. At least twice as much
少なくとも二倍以上。(→意味不明)

この後weight*という新しい関数が紹介されますが意図がわかりません。
このくだりは、align関数がpartial functionかどうかを判断
するために存在しているはずですが、weight*関数導入後は最終的に
partial functionではないと結論づけられています。
みなさん、どのように理解されましたか?