CSStruct - A template based CSV Reader
The idea here is that CSV types and names can be embedded withhin the programming language itself. One can create a CSV Reader with a predefined structural format, which can be easily compiled and optimized.
Other uses can include anything that is can be serailized into some string based format, for example json files.