TIL أنه في vyper إذا كنت تستخدم arg defaults ، فسيقوم كل افتراضي بإنشاء توقيع دالة جديد لول لذلك ، بالنسبة لوظيفة واحدة إذا كان لديك عشرة args افتراضية ، فستحصل على عشرة توقيعات دالة من نفس الاسم / impl ، فقط مجموعات مختلفة من args ليتم تجزئتها