module Examples.TypedEncoding (
   -- * Overview Examples 
   module Examples.TypedEncoding.Overview
   -- * Conversions between encodings 
   , module Examples.TypedEncoding.Conversions
   -- * Adding new encodings, error handling      
   , module Examples.TypedEncoding.Instances.DiySignEncoding
   -- * Examples of "do-" encodings that perform some string transformation such as title-casing     
   , module Examples.TypedEncoding.Instances.Do.Sample
   -- * Converting other types to and from encoded strings 
   , module Examples.TypedEncoding.ToEncString
   -- * Modifying encoded payload    
   , module Examples.TypedEncoding.Unsafe
   -- * a more dependently typed alternative to @CheckedEnc@
   , module Examples.TypedEncoding.SomeEnc
  ) where

import           Examples.TypedEncoding.Overview
import           Examples.TypedEncoding.Conversions
import           Examples.TypedEncoding.Instances.DiySignEncoding
import           Examples.TypedEncoding.Instances.Do.Sample
import           Examples.TypedEncoding.Unsafe
import           Examples.TypedEncoding.ToEncString
import           Examples.TypedEncoding.SomeEnc