liquidhaskell-0.8.0.2: tests/import/lib/ReflectLib6.hs
{-@ LIQUID "--exact-data-con" @-}
{-@ LIQUID "--automatic-instances=liquidinstances" @-}
module ReflectLib6 where
import Language.Haskell.Liquid.ProofCombinators
{-@ data Day = Mon | Tue @-}
data Day = Mon | Tue
{-@ reflect next @-}
next :: Day -> Day
next Mon = Tue
next Tue = Mon
{-@ testFAIL :: { next Mon == Tue } @-}
testFAIL = trivial