Haskell library to select and rotate a subset of music from a larger library