123456789101112{-# OPTIONS --without-K #-}module Class.Foldable.Core where open import Class.Preludeopen import Class.Coreopen import Class.Functoropen import Class.Semigroupopen import Class.Monoid record Foldable (F : Type↑) ⦃ _ : Functor F ⦄ : Typeω where field fold : ⦃ _ : Semigroup A ⦄ → ⦃ Monoid A ⦄ → F A → Aopen Foldable ⦃...⦄ public