This may eventually become a AI to play rummy-O. Right now, it is little less than a pretext to learn Haskell.