Looks good to me!
Concerning the doc, it's hard to document Applicative or other functional
stuff as it is just the implementation of the algebric concept. It's used
by Json but it can be used anywhere it's useful.

Pascal


On Fri, Apr 5, 2013 at 12:35 PM, Christopher Hunt
<notifications@github.com>wrote:

> In
> framework/src/play-functional/src/main/scala/play/api/libs/functional/Applicative.scala:
>
> > @@ -10,6 +10,32 @@ trait Applicative[M[_]]{
> >
> >  }
> >
> > +object Applicative {
>
> Apologies - it looked like these types were being added at a glance. It is
> a pity though that there is no type level documentation explaining their
> motivation.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/playframework/Play20/pull/955/files#r3670873>
> .
>