packages feed

liquidhaskell-0.9.0.2.1: tests/import/lib/SpecLib.hs

module SpecLib where 

data Foo = FooDC Int 
{-@ data Foo = FooDC {unfoo :: {v:Int | 0 < v }} @-} 

{-@ measure cfun @-}
{-@ cfun :: Foo -> {v:Int | 0 < v} @-} 
cfun :: Foo -> Int 
cfun (FooDC x) = x