Additional explanation: Even though it's a Voldemort type, the name leaks out into all kinds of error messages. And especially if you are chaining multiple range algorithms, it can be a pain to figure out what `Result` actually refers to.