@@ -481,7 +481,9 @@ benchmark base
481481 hs-source-dirs: benchmark, src
482482 main-is: BaseStreams.hs
483483 other-modules: Streamly.SVar
484+ , Streamly.Streams.StreamK.Type
484485 , Streamly.Streams.StreamK
486+ , Streamly.Streams.StreamD.Type
485487 , Streamly.Streams.StreamD
486488 , Streamly.Streams.Prelude
487489
@@ -537,7 +539,9 @@ executable nano-bench
537539 hs-source-dirs: benchmark, src
538540 main-is: NanoBenchmarks.hs
539541 other-modules: Streamly.SVar
542+ , Streamly.Streams.StreamK.Type
540543 , Streamly.Streams.StreamK
544+ , Streamly.Streams.StreamD.Type
541545 , Streamly.Streams.StreamD
542546 default-language: Haskell2010
543547 ghc-options: -O2 -Wall
@@ -550,6 +554,7 @@ executable nano-bench
550554 , ghc-prim >= 0.2 && < 0.6
551555 , containers >= 0.5 && < 0.7
552556 , heaps >= 0.3 && < 0.4
557+ , random >= 1.0 && < 2.0
553558
554559 -- concurrency
555560 , atomic-primops >= 0.8 && < 0.9