* API client with batching and parallelization built in (100 queries in a single request, multiple requests run in parallel, etc.)
* robustness in the face of bad street suffixes (for example, in Burlington, VT, you may find data with "CR" meaning "CIRCLE" instead of the official USPS "CREEK")
* fuzzy street name matching (PAKCER -> PACKER)
* accurate geocoding in rural United States
* fuzzy international place matching (like "ST PANCRAS ST STATION" in London)
You can get predicted columns via https://github.com/no0p/alps ... Turns out that adding words like infer to the lex is kind of a big project in pgsql. Excellent work with the language aspect of it in BayesDB -- well thought out.