defcomponent generates protocol argument lists.