public void ThisAsFunction() { Interpret( @"Bike.Function.forward = func(*args){ this(*args); }; var r = (func(a, b) { a + b; }).forward(1, 2);") .Equal("r", 3); }