We profile tables: this is the first step to understanding the table and identifying any anomalies. Many small decisions require semantics by LLMs. For example, an age of 100 is acceptable, but -1 is impossible! Upload a CSV and we will send back the profile.