packages feed

fused-effects-mwc-random-0.1.0.0: test/Test.hs

{-# LANGUAGE TypeApplications #-}

module Main where

import Control.Carrier.Lift
import Control.Carrier.Random.Lifted
import Control.Monad.IO.Class
import Data.Foldable
import Magic

main :: IO ()
main = do
  doit
  runM . runRandomSystem $
    for_ [(1 :: Int)..4] $ \_ -> uniform @Double >>= liftIO . print