> To stuff all possible failures into the `Left` case of `Either` you have to wrap all possible failure types into a sum type, possibly with multiple layers of nesting (huge PITA).
Is this not inherent complexity? Is there some language or approach you believe makes this easier? Does it provide the same or similar correctness?
I said "untagged union" to distinguish it from "tagged union", which is another name for sum types. There are several comments that incorrectly called sum types "union types".
Is this not inherent complexity? Is there some language or approach you believe makes this easier? Does it provide the same or similar correctness?