jordan-0.1.0.0: lib/Jordan/Generic/Options.hs
{-# LANGUAGE DeriveGeneric #-}
module Jordan.Generic.Options
where
import GHC.Generics (Generic)
data SumTypeEncoding
= TagVal
| TagInField
deriving (Show, Read, Eq, Ord, Bounded, Enum, Generic)
newtype PartOfSum f a = PartOfSum { getPartOfSum :: f a }