public static object Eval(this object _this, string script) => PScript.Eval(_this, script);
public static T Eval <T>(this object _this, string script) => (T)PScript.Eval(_this, script);
static void Main(string[] args) { var f = new Foo(); Console.WriteLine(PScript.Eval(f, "Foo.bar")); }