public override Var Parse(Scope scope) { Var should = _condition.Parse(scope); return(should?.AsBool() ?? false?_action.Parse(scope) : _otherwise?.Parse(scope)); }