creates a column given the header and the to-string function
like create, except that the to_string function must provide a list of attributes.