packages feed

haskell-tools-builtin-refactorings-1.0.0.0: test/ExtensionOrganizerTest/LambdaCaseTest/InStmt.hs

{-# LANGUAGE LambdaCase #-}

module InStmt where

f x = do
  let k = \case {_ -> 5}          {-* LambdaCase *-}
  (\case {_ -> Just ()}) 5        {-* LambdaCase *-}
  y <- (\case {_ -> Just 5}) x    {-* LambdaCase *-}
  z <- (\case {_ -> Just 5}) y    {-* LambdaCase *-}
  return $ (\case {_ -> 5}) z     {-* LambdaCase *-}