module Niki () where

import Language.Haskell.Liquid.Prelude

{-@ data Pair a b <p :: x0:a -> x1:b -> Bool> = P (x :: a) (y :: b<p x>) @-} 
data Pair a b = P a b

bar = P (0::Int) (1::Int)
foo = chk bar

chk (P x1 y1) = liquidAssertB (x1 <= y1)