Nit -- on this one line, toSchema is called simply as toSchema.
Everywhere else in this module, it's called as CatalogSchemaTools.toSchema. 
I'd favor simplicity, but failing that I'd favor consistency.