purescript-0.15.15: tests/purs/docs/src/OperatorSection.purs
module OperatorSection where
data List a = Nil | Cons a (List a)
infixr 6 Cons as :
class Foldable f where
foldl :: forall a b. (b -> a -> b) -> b -> f a -> b
instance Foldable List where
-- Note: this is not a valid `Foldable` instance,
-- but it verifies that producing docs for
-- this file still works. See #4274 for more details.
foldl f b = case _ of
Nil -> b
a : _as -> f b a