parameterize over field delimiter and external vs internal schema in Scan