-- SPDX-FileCopyrightText: 2021 Tocqueville Group -- -- SPDX-License-Identifier: LicenseRef-MIT-TQ -- | This module essentially replaces the default Prelude with Universum. -- -- It works because we are using the 'base-noprelude' package instead of 'base'. module Prelude ( module Control.Lens , module Universum , for ) where import Control.Lens (Lens, Lens', Traversal, Traversal', over, set, (%~), (&), (.~), (<&>), (^.), (^..), (^?), _1, _2, _3, _4, _5, preuse, preview, use, view) import Data.Traversable (for) import Universum hiding (Key, Nat, Val, readFile, writeFile, Lens, Lens', Traversal, Traversal', over, set, (%~), (&), (.~), (<&>), (^.), (^..), (^?), _1, _2, _3, _4, _5, preuse, preview, use, view)