I'm a bit puzzled to see this question coming from you of all people. This is a basic pattern of a failable data conversion which calls for the `Result` type.
Am I not getting something? What's the catch? <https://github.com/status-im/nim-stew/blob/master/stew/results.nim>
