Parameter forwarding in applicative::pure fixed.
Improved parameter forwarding in ap.