Text this: Contrastive Identification and Generation in the Limit