Decode the given hcursor.
Combine two decoders.
Decode the given hcursor.
Decode the given hcursor. Alias for decode.
Decode the given json.
Monad.
Isomorphism to kleisli.
Covariant functor.
Run two decoders.
Build a new DecodeJson codec with the specified name.
Run one or another decoder.
Decode the given acursor.
Build a new DecodeJson codec with the specified precondition that f(c) == true.
Build a new DecodeJson codec with the precondition that the cursor focus is object with exactly n field.
Choose the first succeeding decoder.