{-# LANGUAGE NoImplicitPrelude, PolymorphicComponents #-}
-- | This module provides the core type classes
-- from "ClassyPrelude" necessary to conveniently interact
-- with the standard modules provided with modular-prelude-classy.
--
-- It is recommended that you always import this module
-- -- *as well as "ModularPrelude"* --
-- when using other modules from modular-prelude-classy.
module ModularPrelude.Classy
( C.CanMap
, C.CanConcatMap
, C.CanFilter
, C.CanLength
, C.CanSingleton
, C.CanNull
, C.CanPack
, C.CanMapM
, C.CanMapM_
, C.CanLookup
, C.CanInsert
, C.CanDelete
, C.CanMember
, C.CanReadFile
, C.CanWriteFile
, C.CanStripPrefix
, C.CanBreak
, C.CanAny
, C.CanSplitAt
, C.CanFold
, C.CanWords
, C.CanSplit
, C.CanStripSuffix
, C.CanIsInfixOf
, C.CanReverse
, C.CanReplicate
) where
import qualified ClassyPrelude.Classes as C