{-# LANGUAGE NoImplicitPrelude #-}

module Prelude.Source.GHC.List (
    head, last, tail, init, null, length, (!!),
    reverse,
    foldl, foldr1,
    and, or, any, all,
    concat, concatMap,
    scanl, scanl1, scanr, scanr1,
    iterate, repeat, replicate, cycle,
    take, drop, splitAt, takeWhile, dropWhile, span, break,
    elem, notElem, lookup,
    zip, zip3, zipWith, zipWith3, unzip, unzip3,
  ) where

import Prelude (
    head, last, tail, init, null, length, (!!),
    reverse,
    foldl, foldr1,
    and, or, any, all,
    concat, concatMap,
    scanl, scanl1, scanr, scanr1,
    iterate, repeat, replicate, cycle,
    take, drop, splitAt, takeWhile, dropWhile, span, break,
    elem, notElem, lookup,
    zip, zip3, zipWith, zipWith3, unzip, unzip3,
  )