@@ -1069,6 +1069,7 @@ newEmptySVar style = do
1069 AheadVar -> getAheadSVar style
1069 AheadVar -> getAheadSVar style
1071-- | Create a new SVar and enqueue one stream computation on it.
1071-- | Create a new SVar and enqueue one stream computation on it.
1072+{-# INLINABLE newStreamVar1 #-}
1072newStreamVar1 :: MonadAsync m => SVarStyle -> Stream m a -> m (SVar m a)
1073newStreamVar1 :: MonadAsync m => SVarStyle -> Stream m a -> m (SVar m a)
1073newStreamVar1 style m = do
1074newStreamVar1 style m = do
1074 sv <- newEmptySVar style
1075 sv <- newEmptySVar style
@@ -1083,6 +1084,7 @@ newStreamVar1 style m = do
1083 return sv
1084 return sv
1085-- | Create a new SVar and enqueue one stream computation on it.
1086-- | Create a new SVar and enqueue one stream computation on it.
1087+{-# INLINABLE newStreamVarAhead #-}
1086newStreamVarAhead :: MonadAsync m => Stream m a -> m (SVar m a)
1088newStreamVarAhead :: MonadAsync m => Stream m a -> m (SVar m a)
1087newStreamVarAhead m = do
1089newStreamVarAhead m = do
1088 sv <- newEmptySVar AheadVar
1090 sv <- newEmptySVar AheadVar