הצלחתי לגרום ל־typst לעשות פולימורפיזם מסוג מסויים שהייתי צריכה!!
טיפונת האקי, אבל עובד ואם יהיה פתרון טוב יותר יהיה אפשר תמיד לרפקטר.
הייתי צריכה את זה בשביל להוסיף תמיכה בתת־דוגמאות בלשניות כמו שמפורט באישיו הזה:
https://github.com/neunenak/typst-leipzig-glossing/issues/4
כשאסיים לכתוב את זה יהיה אפשר להשתמש ב*אותה הפונקציה* גם בשביל להדפיס דוגמה אחת פשוטה (הקלט הוא הפרטים של הדוגמה והפלט הוא הדוגמה מסודרת) ו*גם* להדפיס דוגמה עם תת־דוגמאות »