Algebraic Data Types in Database: Where Variant Data Can Help | Dark Hacker News