liquidhaskell-0.9.0.2.1: tests/pos/Tup0.hs
module Tup0 () where
{-@ type PlusOne = (Int, Int)<{\x v -> v > x}> @-}
{-@ plusOne :: PlusOne @-}
plusOne :: (Int, Int)
plusOne = (0, 1)
{-@ plusOnes :: Maybe PlusOne @-}
plusOnes :: Maybe (Int, Int)
plusOnes = Just plusOne -- (0, 1) (5,6), (999,1000)]