total-alternative-0.1.0.1: Alternative interface for total versions of partial function on the Prelude.

Safe HaskellSafe
LanguageHaskell2010

Data.List.Alternative

Documentation

head :: Alternative f => [a] -> f a Source

tail :: Alternative f => [a] -> f [a] Source

init :: Alternative f => [a] -> f [a] Source

last :: Alternative f => [a] -> f a Source

scanl1 :: Alternative f => (a -> a -> a) -> [a] -> f [a] Source

scanr1 :: Alternative f => (a -> a -> a) -> [a] -> f [a] Source

cycle :: Alternative f => [a] -> f [a] Source