Debug.Assert(!fieldSymbol.IsVirtualTupleField,"virtual tuple fields should be rewritten to underlying by now");
Debug.Assert(!fieldSymbol.IsVirtualTupleField&&(object)(fieldSymbol.TupleUnderlyingField??fieldSymbol)==fieldSymbol,"tuple fields should be rewritten to underlying by now");