summaryrefslogtreecommitdiff
path: root/testsuite/tests/parser/should_compile/read026.hs
blob: 0605ca054d93cc6e99106a97d2f16905941dd899 (plain)
1
2
3
4
5
6
module ShouldCompile where

(<>)          :: (a -> Maybe b) -> (b -> Maybe c) -> (a -> Maybe c)
(m1 <> m2) a1   =  case m1 a1 of
                      Nothing -> Nothing
                      Just a2 -> m2 a2