Parses and emits tables of strings formatted according to RFC 4180, "The common Format and MIME Type for Comma-Separated Values (CSV) Files". Has no dependencies on parsec or any libraries other than base.