module Nero
  ( -- * Re-exports
    module X
  ) where

import Control.Applicative as X ((<$>), pure)
import Data.Monoid as X ((<>))
import Control.Lens as X

import Nero.Application as X
import Nero.Payload as X
import Nero.Request as X
import Nero.Response as X
import Nero.Match as X
import Nero.Url as X

-- | This module centralizes every module exported in the package together
--   with frequently used functions when writing Nero applications such as the
--   ones from 'Lens', 'Applicative' or 'Monoid'.
module Nero (module X) where

import Control.Applicative as X ((<$>), pure)
import Data.Monoid as X ((<>))
import Control.Lens as X

import Nero.Application as X
import Nero.Payload as X
import Nero.Request as X
import Nero.Response as X
import Nero.Match as X
import Nero.Url as X

Add some documentation to reexport module
Add some documentation to reexport module
