packages feed

fourmolu-0.0.6.0: data/examples/declaration/value/function/do/recursive-do-rec.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