liquidhaskell-0.8.10.7: tests/synthesis/static/ListId.hs
{-@ LIQUID "--typed-holes" @-}
import Language.Haskell.Liquid.Synthesize.Error
{-@ listId :: xs:[a] -> {v:[a] | len xs == len v} @-}
listId :: [a] -> [a]
listId x_S0 = x_S0
{-@ LIQUID "--typed-holes" @-}
import Language.Haskell.Liquid.Synthesize.Error
{-@ listId :: xs:[a] -> {v:[a] | len xs == len v} @-}
listId :: [a] -> [a]
listId x_S0 = x_S0