> 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