With this release, the applicative and monad instances for Concurrential
agree. That's to say, <*> = ap
for this type. The ConcurrentialAp
type is introduced, which is not a monad, and whose applicative instance can yield concurrency.
This release also removes the monad parameter to Concurrential
.