tagged-union (npm): Tagged unions in vanilla JavaScript!
Keywords: tagged|union|discriminated|variant|sum|discriminated-unions|functional-programming|javascript|vanilla-js