मैन्युअल रूप से MethodType बनाने के बजाय, वर्णनकर्ता प्रोटोकॉल </ a> मैन्युअल रूप से और फ़ंक्शन आपके उदाहरण का उत्पादन करता है: barFighters .__ प्राप्त करें __ (ए) barFighters के लिए बाध्य विधि a तक बाध्य विधि उत्पन्न करता है।