public object OpOr(object lv, Func<object> rvThunk) { return InterpreterHelper.IsTrue(lv) ? lv : rvThunk(); }