https://github.com/rustedpy/result/pull/140 has some good proposed changes. It was autoclosed because `master` branch was deleted when we switched to `main` branch.