haskell-rank2classes