يمكن أن تكون طريقة Clojure للقيام بالأشياء مريحة للغاية تمثيل كل شيء كبيانات حتى يحين وقت استخدام تلك البيانات باتباع هذا النهج ، تصبح أشياء مثل "إعادة بناء الواجهة الأمامية بأكملها لاستخدام MultiCall قدر الإمكان" سهلة ومباشرة حقا
أنت تمثل بشكل أساسي كل استدعاء عقد كبيانات ، وتعيين يحتوي على العنوان و ABI و CallData المراد تمريرها يمكنك تمريرها كعناصر مفردة إلى FN الذي سينفذ المكالمة يمكنك أيضا تمرير قائمة بها إلى وظيفة أخرى ستنفذها باستخدام MultiCall
بشكل حاسم ، إذا كنت تقوم بالفعل بتنسيق المكالمات بهذه الطريقة في جميع أنحاء قاعدة التعليمات البرمجية الخاصة بك ، فإن تنفيذ هذا المفتاح بسيط حقا ويمكن إجراؤه على الأرجح في مكان واحد
‏‎413‏