public static void Main()
var compiled_1 = Eval.Compile<Func<int, int, int>>("{0} + {1}");
int result = compiled_1(1, 2);
Console.WriteLine(result);
var compiled_2 = Eval.Compile<Action<int, int>>("{0} + {1}");
Console.WriteLine(result);
var compiled_3 = Eval.Compile<Func<int, int, int>>("X + Y", "X", "Y");
result = compiled_3(1, 2);
Console.WriteLine(result);