Expose information about column types via frame.ColumnTypes

This can easily be accessed from the internal representation, so we can easily expose this...