module Client521 where

import Lib521 

{-@ bar :: { xs : [a] | size xs > 1 } -> [a] @-}
bar :: [a] -> [a]
bar xs = xs 

{-@ bing :: xs:[a] -> {v:Int | v = size xs} @-}
bing :: [a] -> Int 
bing [] = 0 
bing (x:xs) = 1 + bing xs