Adding sum types (variants) to a shell scripting language | Heykuki News