Preface_core.VoidSourceVoid describes unhabited type. A type that is not representable.
Expressing a value of this type is impossible.
The law according to which any statement can be proven from a contradiction. That is, once a contradiction has been asserted, any proposition (including their negations) can be inferred from it; this is known as deductive explosion.
Void.t act as an identity for Either.
If there is void on the right part of Either, we know that the Either is in Left branch.