[Haskell-cafe] Dynamically altering sort order