argonaut-io/argonaut — pull request #75 by igstan (2013-12-11 19:10:23+00:00)
Title: Fix ACursor.get to decode failures as Option

The following two ways of decoding a field's value were not equivalent:

1. `downField(a).downField(b).downField(c).as[Option[A]]`
2. `downField(a).downField(b).get[Option[A]](c)`

More details in the tests.