    {-# LANGUAGE OverloadedStrings #-}
    module Text.Blaze.Svg
        (
          Svg
        , Path
        -- * SVG Path combinators
        , mkPath
        -- ** \"moveto\" commands
        , m, mr
        -- ** \"closepath\" command
        , z
        -- ** \"lineto\" commands
        , l, lr, h, hr, v, vr
        -- ** The cubic Bézier curve commands
        , c, cr, s, sr
        -- ** The quadratic Bézier curve commands
        , q, qr, t, tr
        -- * SVG Transform combinators
        , translate, rotate, scale
        , skewX, skewY
        , matrix
        ) where

    import Text.Blaze.Svg.Internal