#今日、時間取れたらやってみます。> 最後だけ空白でない
#実際問題として、dropWhile してから、tailDropWhile するでしょうから、あまり意味はないと思います。
#そもそも実際には
#超長い文字列を対象にすることはないので効率を気にすることに意味はないでしょうけど(w。
#でも、融合変換できる形にしておきたいじゃないですか。
#先頭1文字非空白、その後ずっと空白、最後1文字空白だと dropWhile でもそのままで reverse版に有利, foldr版に不利
#最後1文字非空白の間違い。