haskell bindings for pulseaudio, with executables