    module Data.Barbie.Constraints
      {-# DEPRECATED "Use Data.Functor.Barbie or Barbie.Constraints" #-}
      ( -- * Instance dictionaries
        Dict(..)
      , requiringDict

        -- * Retrieving dictionaries
      , ConstraintsB(..)
      , ProductBC(..)
      , bmapC
      , btraverseC

      , AllBF
      , ClassF
      , ClassFG
      )

    where

    import Barbies.Internal.ConstraintsB
    import Barbies.Internal.Dicts
    import Data.Barbie.Internal.ProductC