{-# LANGUAGE Safe #-} {- | Copyright: (c) 2016 Stephen Diehl (c) 2016-2018 Serokell (c) 2018-2020 Kowainik SPDX-License-Identifier: MIT Maintainer: Kowainik Stability: Stable Portability: Portable Convenient commonly used and very helpful functions to work with 'Bool' and also with monads. -} module Relude.Bool ( module Relude.Bool.Reexport -- $reexport , module Relude.Bool.Guard -- $guard ) where import Relude.Bool.Guard import Relude.Bool.Reexport {- $reexport Reexports from "Data.Bool" and "Control.Monad". Includes necessary types and functions to work with 'Bool' type. -} {- $guard Boolean combinators that work in monads. Like 'ifM' or 'guardM'. -}