liquidhaskell-0.8.10.7: tests/names/neg/Capture01.hs
-- LH issue #1146
-- tag: rebind
{-@ type Exactly N = { n:Int | n == N } @-}
{-@ incr :: n:Int -> Exactly { n + 1 } @-}
incr :: Int -> Int
incr n = n + 2
main = pure ()
-- LH issue #1146
-- tag: rebind
{-@ type Exactly N = { n:Int | n == N } @-}
{-@ incr :: n:Int -> Exactly { n + 1 } @-}
incr :: Int -> Int
incr n = n + 2
main = pure ()