How can I define algebraic data types in Python (2 or 3)?

Edit
Report