Ну ка-ну ка. И как вы предлагаете написать на C Eigen? Или, скажем, библиотеку для автоматического дифференциирования? Да ещё и так, чтобы оно было типобезопасно и не полагалось на динамическую типизацию? И, желательно, без макросов?
Я без понятия, что такое C Eigen.