{-# LANGUAGE DeriveAnyClass #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TemplateHaskell #-} module Dodge.Data.CombAmount where import Control.Lens newtype CombAmount = CombAmount {_getCombAmount :: Int} deriving newtype (Eq, Ord, Read, Show, Num, Real, Enum, Integral) makeLenses ''CombAmount