t;                         }                         throw new InvalidOperationException();                     }                 case DotExpression e: {                         var lhs = EvalExpression(s, e.Lhs);                         var memberName = e.Rhs.Value;                         if (lhs is Namespace) {                             return ((Namespace)lhs).Members[memberName];                         }                         if (member