#owlelia
## 経緯
[[Rust]]のように[[Result]]にする。Eitherを使っている言語は一昔前が多いしResultの方が分かりやすい。
## 仕様
- [x] `Result<T, E>`
- `Either<E, T>` の置き換え
- [x] `ok(T)`
- `right(T)`の置き換え
- [x] `err(E)`
- `left(E)`の置き換え
- [x] `isOk()`
- `isRight()`の置き換え
- [x] `isErr()`
- `isLeft()`の置き換え
- [x] `ok`
- `value`の置き換え
- [x] `err`
- `error`の置き換え
- [x] `map()`
- `mapRight`の置き換え
- [x] `mapErr()`
- `mapLeft`の置き換え