{-# OPTIONS --cubical --safe #-} module Data.Bits.Strict where open import Data.Bits open import Prelude infixr 8 0∷!_ 1∷!_ 0∷!_ : Bits → Bits 0∷!_ = λ! xs →! 0∷ xs {-# INLINE 0∷!_ #-} 1∷!_ : Bits → Bits 1∷!_ = λ! xs →! 1∷ xs {-# INLINE 1∷!_ #-} 0∷!≡0∷ : ∀ xs → 0∷! xs ≡ 0∷ xs 0∷!≡0∷ = $!-≡ 0∷_ 1∷!≡1∷ : ∀ xs → 1∷! xs ≡ 1∷ xs 1∷!≡1∷ = $!-≡ 1∷_