module VectorBuilder.Prelude
(
  module Exports,
  strict,
)
where

import BasePrelude as Exports hiding ((<>))
import Data.Semigroup as Exports (Semigroup(..))

{-# INLINE strict #-}
strict :: a -> a
strict :: a -> a
strict a :: a
a =
  a -> a -> a
forall a b. a -> b -> b
seq a
a a
a