reddit-pub/src/Publish.hs

8 lines
182 B
Haskell
Raw Normal View History

2021-10-25 19:04:24 +03:00
{-# LANGUAGE DerivingVia #-}
module Publish where
import Data.Functor.Contravariant
newtype Publish m a = Publish { publish :: a -> m () }
deriving Contravariant via (Op (m ()))