šŸ¦€/šŸ”¬/18. Testing Type-Level Guarantees