Refactor tcExpr for record updates
Restore some missing SrcSpans
Fix stupid typo in trimAvail ASSERT