packages feed

liquidhaskell-0.9.0.2.1: tests/pos/Bounds1.hs

module Bounds1 where

{-
Interesting example as subtyping of bounds is instantiated
with function types!
-}

zipWith :: (b -> Char -> a) 
        -> b -> b -> a
zipWith f =  (bar . f)

bar :: (Char -> c) -> a -> c
bar = undefined