{-|
Module      : Acme.Omitted
Description : A name for omitted definitions
Copyright   : (c) 2013-2016 Joachim Fasting
License     : BSD3

Maintainer  : joachifm@fastmail.fm
Stability   : stable
Portability : portable
-}

module Acme.Omitted
  (
    omitted
  , (...)

  ) where

{-|
Alternative syntax for 'omitted' that has been carefully optimised for
programmer convenience and visual presentation (e.g., for use in printed
documents).

Example usage:

  > definition = (...)
-}
(...) :: a
(...) = omitted

-- | Indicate that a definition has been omitted.
omitted :: a
omitted = error "Acme.Omitted.omitted"