diff --git a/Data/Ascii.hs b/Data/Ascii.hs
--- a/Data/Ascii.hs
+++ b/Data/Ascii.hs
@@ -24,6 +24,8 @@
       -- * Builder
     , toAsciiBuilder
     , fromAsciiBuilder
+    , unsafeFromBuilder
+    , toBuilder
     ) where
 
 import Data.ByteString (ByteString)
@@ -37,6 +39,7 @@
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as TE
 import qualified Blaze.ByteString.Builder as Blaze
+import Data.Monoid (Monoid)
 
 newtype Ascii = Ascii ByteString
     deriving (Show, Eq, Read, Ord, Data, Typeable, IsString)
@@ -108,3 +111,10 @@
 fromAsciiBuilder (AsciiBuilder b) = Ascii $ Blaze.toByteString b
 
 newtype AsciiBuilder = AsciiBuilder (Blaze.Builder)
+    deriving Monoid
+
+unsafeFromBuilder :: Blaze.Builder -> AsciiBuilder
+unsafeFromBuilder = AsciiBuilder
+
+toBuilder :: AsciiBuilder -> Blaze.Builder
+toBuilder (AsciiBuilder b) = b
diff --git a/ascii.cabal b/ascii.cabal
--- a/ascii.cabal
+++ b/ascii.cabal
@@ -1,5 +1,5 @@
 Name:                ascii
-Version:             0.0.1
+Version:             0.0.1.1
 Synopsis:            Type-safe, bytestring-based ASCII values.
 License:             BSD3
 License-file:        LICENSE
