I think it is unlikely to find other solutions (there are indeed other means to do it, but I think all of them work in similar ways as the Results lib), since Nim is a very strong typed language. You can also use `throw newException(...)` to throw exceptions, but I guess it is not what you want.
- Using Result library namngrg
- Using Result library 4n0n4me
- Using Result library ingo
- Using Result library Tanguy
- Using Result library shirleyquirk
