toEither
DecodeResult