module Bluefin.Writer ( -- | In most cases you'll probably prefer t'Bluefin.Stream.Stream' -- to @Writer@, but @Writer@ can still be useful in some cases, -- for example with @Data.Monoid.'Data.Monoid.Any'@ to determine -- whether an event ever occurred. -- * Handle Writer, -- * Handlers runWriter, execWriter, -- * Effectful operations tell, ) where import Bluefin.Internal