sort.hsの作成。私が書いたのはこれ。
import List
main = do cs <- getContents
putStr $ unlines $ sort $ lines cs
回答例はこうなっていました。
import List
main = putStr . unlines . sort . lines =<< getContents
これってコラムでちょっと出てきた関数合成を使った書き方ではないですか。8章で説明するとかいいながら4章の練習問題の解答例で出てくるとは予想外。