1. Сопряжение

2. Генерируется шаблон функции, а не фукнция