diff --git a/README b/README
--- a/README
+++ b/README
@@ -45,6 +45,8 @@
 
 Changes
 
+0.4.1 Expose AST.Node as well.
+
 0.4.0 Updated JSNode to include location information, and made the parse more true to the original by leaving blocks as such, not replacing with ';'.
 
 0.3.0 ECMA-262 edition 5 compliance.  Required adding JSFunctionExpression and JSPropertyAccessor to the AST.
diff --git a/language-javascript.cabal b/language-javascript.cabal
--- a/language-javascript.cabal
+++ b/language-javascript.cabal
@@ -1,5 +1,5 @@
 Name:                language-javascript
-Version:             0.4.0
+Version:             0.4.1
 Synopsis:            Parser for JavaScript
 Description:         Parses Javascript into an Abstract Syntax Tree (AST).  Initially intended as frontend to hjsmin.
 Homepage:            https://github.com/alanz/language-javascript
diff --git a/src/Language/JavaScript/Parser.hs b/src/Language/JavaScript/Parser.hs
--- a/src/Language/JavaScript/Parser.hs
+++ b/src/Language/JavaScript/Parser.hs
@@ -6,12 +6,10 @@
        , PA.showStripped  
        , PA.showStrippedMaybe  
        , JSNode(..)  
+       , Node(..)  
        , ParseError(..)  
        -- Source locations  
        , AlexPosn(..)
-       -- , SrcLocation (..)
-       -- , SrcSpan (..)
-       -- , Span (..)
        -- ParserMonad  
        , P  
        , ParseState (..)  
