Чтобы обеспечить функциональность для класса cls, скажем, 'add', я решил следующие типы: struct add...