#include "Data.hpp" template struct Lambda { using returnType = Return; // using paramType = Parameter; }; template struct Identity : public Lambda { using value = X; }; template struct NumericIncrement : public Lambda { using value = Number; }; template struct NumericDouble : public Lambda { using value = Number; }; template struct NumericAdd : public Lambda { using value = Number; };