diff --git a/htoml-megaparsec.cabal b/htoml-megaparsec.cabal
--- a/htoml-megaparsec.cabal
+++ b/htoml-megaparsec.cabal
@@ -1,5 +1,5 @@
 name:                     htoml-megaparsec
-version:                  1.0.1.9
+version:                  1.0.1.10
 synopsis:                 Parser for TOML files
 description:              TOML is an obvious and minimal format for config files.
                           This package provides a TOML parser
diff --git a/src/Text/Toml/Types.hs b/src/Text/Toml/Types.hs
--- a/src/Text/Toml/Types.hs
+++ b/src/Text/Toml/Types.hs
@@ -62,14 +62,14 @@
 type VArray = Vector Node
 
 -- | A 'Node' may contain any type of value that may be put in a 'VArray'.
-data Node = VTable    Table
-          | VTArray   VTArray
-          | VString   Text
-          | VInteger  Int64
-          | VFloat    Double
-          | VBoolean  Bool
-          | VDatetime UTCTime
-          | VArray    VArray
+data Node = VTable    !Table
+          | VTArray   !VTArray
+          | VString   !Text
+          | VInteger  !Int64
+          | VFloat    !Double
+          | VBoolean  !Bool
+          | VDatetime !UTCTime
+          | VArray    !VArray
   deriving (Eq, Show, Generic, NFData)
 
 -- | To mark whether or not a 'Table' has been explicitly defined.
