{-| Module : Acme.Omitted Description : A name for omitted definitions Copyright : (c) 2013-2014 Joachim Fasting License : BSD3 Maintainer : joachifm@fastmail.fm Stability : stable Portability : portable This module provides the means to indicate that a definition has been omitted (for whatever reason), as opposed to being inherently undefinable. -} 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"