@@ -42,6 +42,8 @@ module Rel8
4242 , Lift
4343
4444 , Table(..)
45+ , HTable
46+ , Recontextualize
4547 , AltTable((<|>:))
4648 , AlternativeTable( emptyTable )
4749 , EqTable, (==:), (/=:)
@@ -131,6 +133,8 @@ module Rel8
131133 , unsafeLiteral
132134
133135 -- ** @null@
136+ , NotNull
137+ , Nullable
134138 , null
135139 , nullify
136140 , nullable
@@ -232,6 +236,9 @@ module Rel8
232236
233237 -- * IO
234238 , Serializable
239+ , ToExprs(..)
240+ , FromExprs
241+ , Result
235242
236243 -- * Running statements
237244 -- ** @SELECT@
@@ -263,18 +270,8 @@ module Rel8
263270 , eval
264271 , evaluate
265272
266− -- * TODO
267− -- TODO
268− -- These need organizing, but are reachable from Rel8's documentation so we
269− -- do need to export and document them.
270− , Recontextualize
271− , Nullable
272− , NotNull
273− , HTable
273+ -- * Implementation details
274274 , Labelable
275− , ToExprs(..)
276− , FromExprs
277− , Result
278275 , HKDT(..)
279276 ) where
280277