Tagged unions, or ‘variants’, in C | Heykuki News