I would now like to define rules for assignments and implicit
conversions with the following checks
I believe I found a good solution through struct wrappers. See
update at:
https://github.com/nordlow/justd/blob/master/enums.d
I've put up a module
https://github.com/nordlow/justd/blob/master/enums.d
that provides two type constructors
- EnumChain
- EnumUnion
that can be used to combine names or names-and-values from one or
more enums.
I would now like to define rules for assignments and implicit
conversions with