packages feed

fourmolu-0.0.6.0: data/examples/declaration/rewrite-rule/type-signature-out.hs

{-# RULES
"fold/build" forall k z (g :: forall b. (a -> b -> b) -> b -> b). foldr k z (build g) = g k z
  #-}

{-# RULES
"fold/build" forall
  k
  z
  ( g ::
      forall b.
      (a -> b -> b) ->
      b ->
      b
  ).
  foldr k z (build g) =
    g k z
  #-}