{-# LANGUAGE ConstraintKinds #-}
{-# LANGUAGE PolyKinds #-}
module Capability.Stream {-# DEPRECATED "Use 'Capability.Sink' "#-}
(
HasStream
, HasStream'
, yield
, StreamStack
, StreamDList
, StreamLog
, module Capability.Accessors
) where
import Capability.Accessors
import Capability.Sink
{-# DEPRECATED HasStream "Use 'HasSink'" #-}
type HasStream = HasSink
{-# DEPRECATED StreamStack "Use 'SinkStack'" #-}
type StreamStack = SinkStack
{-# DEPRECATED StreamDList "Use 'SinkDList'" #-}
type StreamDList = SinkDList
{-# DEPRECATED StreamLog "Use 'SinkLog'" #-}
type StreamLog = SinkLog
{-# DEPRECATED HasStream' "Use 'HasSink''" #-}
type HasStream' tag = HasSink' tag