public LocalBindingExpr(LocalBinding b, Symbol tag) { if (b.PrimitiveType != null && _tag != null) throw new InvalidOperationException("Can't type hint a primitive local"); _b = b; _tag = tag; }