import qualified Data.ByteString as Strict
import Data.Monoid.Unicode
import Data.Sequence (Seq)
import qualified Data.ByteString as Strict
import Data.Monoid.Unicode
import Data.Sequence (Seq)
, seiResponse ∷ !Response
, seiWillChunkBody ∷ !Bool
, seiResponse ∷ !Response
, seiWillChunkBody ∷ !Bool
, niRequest ∷ !Request
, niResourcePath ∷ ![Strict.ByteString]
, niExpectedContinue ∷ !Bool
, niRequest ∷ !Request
, niResourcePath ∷ ![Strict.ByteString]
, niExpectedContinue ∷ !Bool
, niReceiveBodyReq ∷ !(TMVar ReceiveBodyRequest)
, niReceivedBody ∷ !(TMVar Strict.ByteString)
, niReceiveBodyReq ∷ !(TMVar ReceiveBodyRequest)
, niReceivedBody ∷ !(TMVar Strict.ByteString)
, niWillDiscardBody ∷ !(TVar Bool)
, niWillClose ∷ !(TVar Bool)
, niResponseHasCType ∷ !(TVar Bool)
, niWillDiscardBody ∷ !(TVar Bool)
, niWillClose ∷ !(TVar Bool)
, niResponseHasCType ∷ !(TVar Bool)
, niBodyToSend ∷ !(TMVar Builder)
, niState ∷ !(TVar InteractionState)
, niBodyToSend ∷ !(TMVar Builder)
, niState ∷ !(TVar InteractionState)