{- |
In principle you can traverse through a lazy storable vector
using repeated calls to @viewL@.
However this needs a bit of pointer arrangement and allocation.
This data structure makes the inner loop faster,
that consists of traversing through a chunk.
-}moduleData.StorableVector.Lazy.Pointer(Pointer,cons,viewL,switchL,)whereimportData.StorableVector.Lazy.PointerPrivate(Pointer(..),viewL,switchL,)importqualifiedData.StorableVector.LazyasVLimportForeign.Storable(Storable){-# INLINE cons #-}cons::Storablea=>VL.Vectora->Pointeracons=VL.pointer