Effect.catchSome
特定のエラーだけ処理し、それ以外は再スロー(Optionで分岐)
https://effect.website/docs/error-management/expected-errors/#catchsome
code:ts
Effect.catchSome((error) => {
if (error._tag === "HttpError") {
return Option.some(Effect.succeed("Recovered"))
} else {
return Option.none()
}
})