We profile tables: this is the initial step to understand the table and identify any anomalies. Many small decisions require semantic understanding by LLMs. E.g.,100 for ages is fine, but -1 is impossible! Upload a CSV and we will send back the profile.