It's nifty, but not an especially beautiful use of Haskell.
Okasaki's Red-Black Trees rendered in Haskell are nicer, for example.