packages feed

liquidhaskell-0.7.0.0: tests/pos/eq-poly-measure.hs

module Pair () where 

import Language.Haskell.Liquid.Prelude 

{-@ data Thing a = P (unThing :: a) @-} 
data Thing a = P a

property :: Bool
property = chk t1 
  where 
  chk (P x) = liquidAssertB x 

  t1 :: Thing Bool 
  t1 = P True