Ad hoc conversion between "strict" and "lazy" versions of a structure.
Unfortunately all externally defined instances are doomed to be orphans: https://gitlab.haskell.org/ghc/ghc/-/issues/11999 See also https://qfpl.io/posts/orphans-and-fundeps/index.html for
Instances10Strict, …
Strict ByteString ByteStringDefined in strict-0.5.1 · Data.Strict.ClassesStrict Text TextDefined in strict-0.5.1 · Data.Strict.ClassesStrict (Maybe a) (Maybe a)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (ST s a) (ST s a)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (Either a b) (Either a b)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (These a b) (These a b)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (a, b) (Pair a b)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (StateT s m a) (StateT s m a)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (WriterT w m a) (WriterT w m a)Defined in strict-0.5.1 · Data.Strict.ClassesStrict (RWST r w s m a) (RWST r w s m a)Defined in strict-0.5.1 · Data.Strict.Classes