diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [_Unreleased_](https://github.com/freckle/freckle-app/compare/freckle-prelude-v0.0.2.0...main)
+## [_Unreleased_](https://github.com/freckle/freckle-app/compare/freckle-prelude-v0.0.3.0...main)
+
+## [v0.0.3.0](https://github.com/freckle/freckle-app/compare/freckle-prelude-v0.0.2.0...freckle-prelude-v0.0.3.0)
+
+Add `Type` and `Constraint`, from the `Data.Kind` module in `base`.
 
 ## [v0.0.2.0](https://github.com/freckle/freckle-app/compare/freckle-prelude-v0.0.1.1...freckle-prelude-v0.0.2.0)
 
diff --git a/freckle-prelude.cabal b/freckle-prelude.cabal
--- a/freckle-prelude.cabal
+++ b/freckle-prelude.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.18
 name:               freckle-prelude
-version:            0.0.2.0
+version:            0.0.3.0
 license:            MIT
 license-file:       LICENSE
 maintainer:         Freckle Education
diff --git a/library/Freckle/App/Prelude.hs b/library/Freckle/App/Prelude.hs
--- a/library/Freckle/App/Prelude.hs
+++ b/library/Freckle/App/Prelude.hs
@@ -102,6 +102,10 @@
   , ExceptionHandler (..)
   , Exception (displayException)
   , SomeException (..)
+
+  -- * Kinds
+  , Type
+  , Constraint
   ) where
 
 -- Use 'Prelude' as the starting point, removing common partial functions
@@ -133,6 +137,7 @@
 import Data.HashSet (HashSet)
 import Data.Hashable (Hashable)
 import Data.Int (Int64)
+import Data.Kind (Constraint, Type)
 import Data.List.NonEmpty (NonEmpty)
 import Data.Map.Strict (Map)
 import Data.Set (Set)
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: freckle-prelude
-version: 0.0.2.0
+version: 0.0.3.0
 maintainer: Freckle Education
 category: Prelude
 github: freckle/freckle-app
