Fix bug in how Json.Decoder.oneOf works