Make tc-let do unions correctly.