Simple DSL for Parsing/Writing fixed-width and delimited flat files