Why don't you use dependent types? | Heykuki News