Accessibility modifiers are not permitted on union cases. Use 'type U = internal .' or 'type U = private .' to give an accessibility ...