    {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Needed for Haddock docs

    -- | Use this module to create your own derive program, supporting custom derivations.
    --   As an example:
    --
    -- @
    --   import "Data.DeriveMain"        ('deriveMain')
    --   import "Data.Derive.All"        ('derivations')
    --   import MyProject.MyDerivation (myDerivation)
    -- @
    --
    -- @
    --   main :: IO
    --   main = 'deriveMain' $ [myDerivation] ++ 'derivations'
    -- @
    module Data.DeriveMain(deriveMain) where

    import Derive.Main
    import Data.Derive.All(derivations)