product-isomorphic-0.0.1.0: src/Data/Functor/ProductIsomorphic/TH.hs
-- |
-- Module : Data.Functor.ProductIsomorphic.TH
-- Copyright : 2017 Kei Hibino
-- License : BSD3
--
-- Maintainer : ex8k.hibino@gmail.com
-- Stability : experimental
-- Portability : unknown
--
-- This module exports templates to make product constructors.
module Data.Functor.ProductIsomorphic.TH (
-- * Template of ProductConstructor
defineProductConstructor, defineTupleProductConstructor,
-- * Low-level API to get record info
reifyRecordType,
) where
import Data.Functor.ProductIsomorphic.TH.Internal
(defineProductConstructor, defineTupleProductConstructor, reifyRecordType, )