Partial Subversion (SVN) binding for Haskell