module dadt.stdadts.either; import dadt.parser; private enum EitherDef = ` type Either(T, U) = | Right of T | Left of U [@@deriving show, eq, ord] `; mixin(genCodeFromSource(EitherDef));