Minimalist Haskell MPD Client