packages feed

fourmolu-0.2.0.0: data/examples/declaration/value/function/do/recursive-do-rec-four-out.hs

{-# LANGUAGE RecursiveDo #-}

foo = do
    rec a <- b + 5

        let d = c

        b <- a * 5

        something

        c <- a + b
    print c
    rec something $ do
            x <- a
            print x

            y <- c
            print y