Ask HN: Should Python support native Design by Contract (class invariants)? | Heykuki News