Create a new Reads which maps the value produced by this Reads.
Create a new Reads which maps the value produced by this Reads.
The type of the value produced by the new Reads.
the function applied on the result of the current instance, if successful
Creates a new Reads, based on this one, which first executes this
Reads' logic then, if this Reads resulted in a JsError, runs
the second Reads on the JsValue.
Convert the JsValue into a A
Convert the JsValue into a A
Deserializer for JsValue.