id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 1786,tabular errors out when specifying both column-names and return-names,Vasilij Schneidermann,Ivan Raikov,"I'm trying out tabular as replacement for csv-abnf and found that it supports associating column names with rows. However if I specify both column-names (no matter whether it's set to the undocumented `'header` option to automatically derive them from the first line or a list of strings to explicitly specify them) and return-names, I get an inscrutable backtrace: {{{ (call-with-input-file ""test.csv"" (lambda (in) (let ((reader (csv:reader* in column-names: 'header return-names: #t))) (write (reader)) (newline)))) }}} {{{ Error: (map) bad argument type - not a proper list: """" Call history: utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? (write (reader)) (reader) utf8-srfi-14.scm:101: iset#iset-contains? utf8-srfi-14.scm:101: iset#iset-contains? <-- }}}",defect,closed,minor,someday,extensions,5.2.0,fixed,tabular,,