+1. This is definitely on the list of things we should generalize.

-Edward

On Tue, May 12, 2015 at 1:05 AM, David Feuer <david.feuer@gmail.com> wrote:

This looks like a no-brainer to me:

forever :: Applicative f => f a -> f b
forever a = let x = a *> x in x


_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries