Haskell bindings to Lilypond