public override object Invoke(object val) { return(_i.Execute(Boolean.IsTrue(val) ? _texpr : _fexpr, null, _env)); }