SVG Combinators for Haskell