Curry applicative functor functions by default

This will allow us to be more expressive i.e.

``` ruby
Just do |x, y|
  x + y
end.apply(Just(21)).apply(Just(21))
```