packages feed

aihc-parser-1.0.0.2: test/Test/Fixtures/oracle/Hackage/csp-let-lhs-infix-roundtrip.hs

{- ORACLE_TEST pass -}
module CspLetLhsInfixRoundtrip where

f dvcs' =
  unsafePerformIO $
    runAmb $ do
      dvcs <- lift $ readIORef dvcs'
      let
        loop [] = return ()
        loop (d : ds) =
          do
            dvcABinding d
            filterM (liftM not . dvcIsBound) ds >>= loop
       in filterM (liftM not . dvcIsBound) dvcs >>= loop
      lift $ result dvcs