packages feed

penny-lib-0.2.0.0: Penny/Lincoln/Bits/DrCr.hs

module Penny.Lincoln.Bits.DrCr where

data DrCr = Debit | Credit deriving (Eq, Show, Ord)

-- | Debit returns Credit; Credit returns Debit
opposite :: DrCr -> DrCr
opposite d = case d of
  Debit -> Credit
  Credit -> Debit