-- |
-- Documentation for 'Example' module.
--
module Example
    ( -- * Functions defined in this module.
      foo
    , bar
    , baz
    , qux
      -- * Functions defined in other modules, but re-exported by this module.
    , internalFunction
    )
    where

import Example.Internal
    ( internalFunction
    )

-- | Documentation for 'foo'.
foo :: Integer -> Integer
foo :: Integer -> Integer
foo = Integer -> Integer
forall a. a -> a
id

-- | Documentation for 'bar'.
bar :: String -> String
bar :: String -> String
bar = String -> String
forall a. a -> a
id

-- | Documentation for 'baz'.
baz :: Double -> Double
baz :: Double -> Double
baz = Double -> Double
forall a. a -> a
id

-- | Documentation for 'qux'.
qux :: () -> ()
qux :: () -> ()
qux = () -> ()
forall a. a -> a
id