liquidhaskell-0.6.0.0: tests/pos/T595a.hs
{-@ LIQUID "--totality" @-}
module T595a where
data Tree a = Nil | Tree { key :: a, l::Tree a, r :: Tree a}
{-@ data Tree a = Nil
| Tree { key :: a
, l :: Tree {v:a | v < key }
, r :: Tree {v:a | key < v }
}
@-}