fn column( name: &str, data_type: ColumnDataType, semantic_type: SemanticType, nullable: bool, ) -> ColumnDef