ruff-0.1: Fractal/RUFF/Types/Tuple.hs
{-# LANGUAGE DeriveDataTypeable #-}
{- |
Module : Fractal.RUFF.Types.Tuple
Copyright : (c) Claude Heiland-Allen 2011
License : BSD3
Maintainer : claudiusmaximus@goto10.org
Stability : unstable
Portability : portable
Strict tuples.
-}
module Fractal.RUFF.Types.Tuple
( Tuple2(..)
) where
import Data.Data (Data)
import Data.Typeable (Typeable)
-- | Strict 'Tuple2' type.
data Tuple2 l r = Tuple2 !l !r
deriving (Read, Show, Eq, Ord, Data, Typeable)