Type compatibility/composites for enums.