    -----------------------------------------------------------------------------
    -- |
    -- Module      :  Numeric.Interval
    -- Copyright   :  (c) Edward Kmett 2010-2014
    -- License     :  BSD3
    -- Maintainer  :  ekmett@gmail.com
    -- Stability   :  experimental
    -- Portability :  DeriveDataTypeable
    --
    -- Interval arithmetic
    -----------------------------------------------------------------------------
    module Numeric.Interval
      ( Interval
      , (...)
      , (+/-)
      , interval
      , whole
      , empty
      , null
      , singleton
      , member
      , notMember
      , elem
      , notElem
      , inf
      , sup
      , singular
      , width
      , midpoint
      , intersection
      , hull
      , bisect
      , bisectIntegral
      , magnitude
      , mignitude
      , distance
      , inflate, deflate
      , scale, symmetric
      , contains
      , isSubsetOf
      , certainly, (<!), (<=!), (==!), (/=!), (>=!), (>!)
      , possibly, (<?), (<=?), (==?), (/=?), (>=?), (>?)
      , idouble
      , ifloat
      , iquot
      , irem
      , idiv
      , imod
      ) where

    import Numeric.Interval.Internal
    import Prelude ()