Remove comments
String types are now always optional and inttypes are not
Discover using pandas
Make discovery more robust when using pandas